net45/Resources/metadata.json

{"metadata":[{"value":{"metamodel":{"packages":[{"value":{"services":[{"value":{"name":"com.vmware.nsx.fabric.compute_collections","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specific compute collection.","params":[{"name":"cc_ext_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cc-ext-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collections/{cc-ext-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all compute collections.","params":[{"name":"cm_local_id","documentation":"Local Id of the compute collection in the Compute Manager (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cm_local_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"discovered_node_id","documentation":"Id of the discovered node which belongs to this Compute Collection (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"discovered_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"display_name","documentation":"Name of the ComputeCollection in source compute manager (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"external_id","documentation":"External ID of the ComputeCollection in the source Compute manager, e.g. mo-ref in VC (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"node_id","documentation":"Id of the fabric node created from a discovered node belonging to this Compute Collection (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"origin_id","documentation":"Id of the compute manager from where this Compute Collection was discovered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"origin_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"origin_type","documentation":"ComputeCollection type like VC_Cluster. Here the Compute Manager type prefix would help in differentiating similar named Compute Collection types from different Compute Managers (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"origin_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"owner_id","documentation":"Id of the owner of compute collection in the Compute Manager (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"owner_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collections","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.compute_collections"},{"value":{"name":"com.vmware.nsx.fabric.compute_managers","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates a specified compute manager","params":[{"name":"compute_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute-manager-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"compute_manager","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeManager","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers/{compute-manager-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specific compute manager","params":[{"name":"compute_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute-manager-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeManager","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers/{compute-manager-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Unregisters a specified compute manager","params":[{"name":"compute_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute-manager-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers/{compute-manager-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all compute managers.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"origin_type","documentation":"Compute manager type like vCenter (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"origin_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"server","documentation":"IP address or hostname of compute manager (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeManagerListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Registers compute manager with NSX. Inventory service will collect data from the registered compute manager","params":[{"name":"compute_manager","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeManager","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.compute_managers"},{"value":{"name":"com.vmware.nsx.fabric.nodes","documentation":"","constants":[{"value":{"documentation":"Possible value for resourceType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PublicCloudGatewayNode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_PUBLICCLOUDGATEWAYNODE"},{"value":{"documentation":"Possible value for hypervisorOsType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESXI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HYPERVISOR_OS_TYPE_ESXI"},{"value":{"documentation":"Possible value for hypervisorOsType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HYPERVISOR_OS_TYPE_UBUNTUKVM"},{"value":{"documentation":"Possible value for hypervisorOsType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HYPERVISOR_OS_TYPE_RHELKVM"},{"value":{"documentation":"Possible value for resourceType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EdgeNode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_EDGENODE"},{"value":{"documentation":"Possible value for action of operation Nodes.performaction.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"enter_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERFORMACTION_ACTION_ENTER_MAINTENANCE_MODE"},{"value":{"documentation":"Possible value for resourceType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HostNode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_HOSTNODE"},{"value":{"documentation":"Possible value for action of operation Nodes.performaction.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"exit_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERFORMACTION_ACTION_EXIT_MAINTENANCE_MODE"},{"value":{"documentation":"Possible value for hypervisorOsType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HYPERVISOR_OS_TYPE_HYPERV"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies attributes of a fabric node (host or edge).","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"node","documentation":"(required)\nThe parameter must contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.Node\nThe result will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create_0","documentation":"Invoke POST request on target fabric node","params":[{"name":"target_node_id","documentation":"Target node UUID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"target_uri","documentation":"URI of API to invoke on target node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-uri","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{target-node-id}/{target-uri}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create_0"},{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update_0","documentation":"Invoke PUT request on target fabric node","params":[{"name":"target_node_id","documentation":"Target node UUID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"target_uri","documentation":"URI of API to invoke on target node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-uri","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{target-node-id}/{target-uri}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update_0"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specific fabric node (host or edge).","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.Node\nThe result will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete_0","documentation":"Invoke DELETE request on target fabric node","params":[{"name":"target_node_id","documentation":"Target node UUID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"target_uri","documentation":"URI of API to invoke on target node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-uri","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{target-node-id}/{target-uri}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete_0"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"upgradeinfra","documentation":"Perform a service deployment upgrade on a host node","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"disable_vm_migration","documentation":"Should VM migration be disabled during upgrade (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"disable_vm_migration","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.Node\nThe result will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}?action=upgrade_infra","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"upgradeinfra"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes a specified fabric node (host or edge). A fabric node may only be deleted when it is no longer referenced by a Transport Node. If unprepare_host option is set to false, the host will be deleted without uninstalling the NSX components from the host.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"unprepare_host","documentation":"Delete a host and uninstall NSX components (optional, default to true)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"unprepare_host","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all fabric nodes (hosts and edges).","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"discovered_node_id","documentation":"Id of the discovered node which was converted to create this node (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"discovered_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"display_name","documentation":"HostNode display name (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"external_id","documentation":"HostNode external id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"hardware_id","documentation":"Hardware Id of the host (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hardware_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"hypervisor_os_type","documentation":"HostNode's Hypervisor type, for example ESXi, RHEL KVM or UBUNTU KVM. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hypervisor_os_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"ip_address","documentation":"Management IP address of the node (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"Node type from 'HostNode', 'EdgeNode', 'PublicCloudGatewayNode' (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"performaction","documentation":"The supported fabric node actions are enter_maintenance_mode, exit_maintenance_mode for EdgeNode. This API is deprecated, please call TransportNode maintenance mode API to update maintenance mode, refer to \\\"Update transport node maintenance mode\\\".","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"action","documentation":"Supported fabric node actions (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.Node\nThe result will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"performaction"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a host node (hypervisor) or edge node (router) in the transport network. When you run this command for a host, NSX Manager attempts to install the NSX kernel modules, which are packaged as VIB, RPM, or DEB files. For the installation to succeed, you must provide the host login credentials and the host thumbprint. To get the ESXi host thumbprint, SSH to the host and run the openssl x509 -in /etc/vmware/ssl/rui.crt -fingerprint -sha256 -noout command. To generate host key thumbprint using SHA-256 algorithm please follow the steps below. Log into the host, making sure that the connection is not vulnerable to a man in the middle attack. Check whether a public key already exists. Host public key is generally located at '/etc/ssh/ssh_host_rsa_key.pub'. If the key is not present then generate a new key by running the following command and follow the instructions. ssh-keygen -t rsa Now generate a SHA256 hash of the key using the following command. Please make sure to pass the appropriate file name if the public key is stored with a different file name other than the default 'id_rsa.pub'. awk '{print $2}' id_rsa.pub | base64 -d | sha256sum -b | sed 's/ .*$//' | xxd -r -p | base64","params":[{"name":"node","documentation":"(required)\nThe parameter must contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.Node\nThe result will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get_0","documentation":"Invoke GET request on target fabric node","params":[{"name":"target_node_id","documentation":"Target node UUID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"target_uri","documentation":"URI of API to invoke on target node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-uri","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{target-node-id}/{target-uri}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get_0"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restartinventorysync","documentation":"Restart the inventory sync for the node if it is currently internally paused. After this action the next inventory sync coming from the node is processed.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}?action=restart_inventory_sync","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restartinventorysync"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes"},{"value":{"name":"com.vmware.nsx.fabric.vifs","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all VIFs. A virtual network interface aggregates network interfaces into a logical interface unit that is indistinuishable from a physical network interface.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"host_id","documentation":"Id of the host where this vif is located. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"lport_attachment_id","documentation":"LPort Attachment Id of the virtual network interface. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport_attachment_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"owner_vm_id","documentation":"External id of the virtual machine. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"owner_vm_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"vm_id","documentation":"External id of the virtual machine. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.VirtualNetworkInterfaceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_network_interface_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/vifs","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.vifs"},{"value":{"name":"com.vmware.nsx.fabric.compute_collection_fabric_templates","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates compute collection fabric template for the given id","params":[{"name":"fabric_template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"fabric-template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"compute_collection_fabric_template","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionFabricTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collection-fabric-templates/{fabric-template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get compute collection fabric template for the given id","params":[{"name":"fabric_template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"fabric-template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionFabricTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collection-fabric-templates/{fabric-template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes compute collection fabric template for the given id","params":[{"name":"fabric_template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"fabric-template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collection-fabric-templates/{fabric-template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns compute collection fabric templates","params":[{"name":"compute_collection_id","documentation":"Compute collection id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_collection_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionFabricTemplateListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collection-fabric-templates","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Fabric templates are fabric configurations applied at the compute collection level. This configurations is used to decide what automated operations should be a run when a host membership changes.","params":[{"name":"compute_collection_fabric_template","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionFabricTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collection-fabric-templates","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.compute_collection_fabric_templates"},{"value":{"name":"com.vmware.nsx.fabric.discovered_nodes","documentation":"","constants":[{"value":{"documentation":"Possible value for hasParent of operation DiscoveredNodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"true","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HAS_PARENT_TRUE"},{"value":{"documentation":"Possible value for hasParent of operation DiscoveredNodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"false","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HAS_PARENT_FALSE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"hostprep","documentation":"Prepares(hostprep) discovered node for NSX. NSX LCP bundles are installed on this discovered node.","params":[{"name":"node_ext_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-ext-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.Node\nThe result will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/discovered-nodes/{node-ext-id}?action=hostprep","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"hostprep"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specific discovered node.","params":[{"name":"node_ext_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-ext-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DiscoveredNode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.discovered_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/discovered-nodes/{node-ext-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all discovered nodes.","params":[{"name":"cm_local_id","documentation":"Local Id of the discovered node in the Compute Manager (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cm_local_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"display_name","documentation":"Display name of discovered node (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"external_id","documentation":"External id of the discovered node, ex. a mo-ref from VC (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"has_parent","documentation":"Discovered node has a parent compute collection or is a standalone host (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"has_parent","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"ip_address","documentation":"IP address of the discovered node (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"node_id","documentation":"Id of the fabric node created from the discovered node (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"node_type","documentation":"Discovered Node type like HostNode (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"origin_id","documentation":"Id of the compute manager from where this node was discovered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"origin_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"parent_compute_collection","documentation":"External id of the compute collection to which this node belongs (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parent_compute_collection","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.DiscoveredNodeListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.discovered_node_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/discovered-nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.discovered_nodes"},{"value":{"name":"com.vmware.nsx.fabric.virtual_machines","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"updatetags","documentation":"Update tags applied to the virtual machine. External id of the virtual machine will be specified in the request body. Request body should contain all the tags to be applied. To clear all tags, provide an empty list. User can apply maximum 10 tags on a virtual machine. The remaining 5 are reserved for system defined tags.","params":[{"name":"virtual_machine_tag_update","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_machine_tag_update","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/virtual-machines?action=update_tags","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"updatetags"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all virtual machines.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"display_name","documentation":"Display Name of the virtual machine (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"external_id","documentation":"External id of the virtual machine (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"host_id","documentation":"Id of the host where this vif is located (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.VirtualMachineListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_machine_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/virtual-machines","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.virtual_machines"}],"name":"com.vmware.nsx.fabric","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.mac_sets.members","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Remove an individual MAC address from a MACSet","params":[{"name":"mac_set_id","documentation":"MACSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"mac_address","documentation":"MAC address to be removed (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-address","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}/members/{mac-address}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all MAC addresses in a MACSet","params":[{"name":"mac_set_id","documentation":"MAC Set Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.MACAddressElementListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_address_element_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}/members","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add an individual MAC address to a MACSet","params":[{"name":"mac_set_id","documentation":"MAC Set Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"m_AC_address_element","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_address_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MACAddressElement","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_address_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}/members","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.mac_sets.members"}],"name":"com.vmware.nsx.mac_sets","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.mac_sets"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.eula.content","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return the content of end user license agreement in the specified format. By default, it's pure string without line break","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"format","documentation":"End User License Agreement content output format (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"format","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.EULAContent","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.EULA_content","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/eula/content","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.eula.content"},{"value":{"name":"com.vmware.nsx.eula.accept","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Accept end user license agreement","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/eula/accept","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.eula.accept"},{"value":{"name":"com.vmware.nsx.eula.acceptance","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return the acceptance status of end user license agreement","params":[],"output":{"documentation":"com.vmware.nsx.model.EULAAcceptance","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.EULA_acceptance","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/eula/acceptance","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.eula.acceptance"}],"name":"com.vmware.nsx.eula","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.eula"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.fabric.nodes.network.interfaces","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Interfaces.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Interfaces.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Interfaces.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Interfaces.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns detailed information about the specified interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP).","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"interface_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfaceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/network/interfaces/{interface-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the number of interfaces on the node and detailed information about each interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP).","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfacePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/network/interfaces","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.network.interfaces"}],"name":"com.vmware.nsx.fabric.nodes.network","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.network"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.hardening_policy.mandatory_access_control","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Enable or disable Mandatory Access Control","params":[{"name":"mandatory_access_control_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mandatory_access_control_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MandatoryAccessControlProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mandatory_access_control_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/hardening-policy/mandatory-access-control","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Gets the enable status for Mandatory Access Control","params":[],"output":{"documentation":"com.vmware.nsx.model.MandatoryAccessControlProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mandatory_access_control_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/hardening-policy/mandatory-access-control","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.hardening_policy.mandatory_access_control"}],"name":"com.vmware.nsx.node.hardening_policy","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.hardening_policy"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.aaa.auth_policy","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the currently configured authentication policy on the node. If any of api_max_auth_failures, api_failed_auth_reset_period, or api_failed_auth_lockout_period are modified, the http service is automatically restarted.","params":[{"name":"authentication_policy_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.authentication_policy_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AuthenticationPolicyProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.authentication_policy_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/aaa/auth-policy","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the currently configured authentication policies on the node.","params":[],"output":{"documentation":"com.vmware.nsx.model.AuthenticationPolicyProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.authentication_policy_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/aaa/auth-policy","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.aaa.auth_policy"}],"name":"com.vmware.nsx.node.aaa","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.aaa"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.configs.inventory","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return inventory configuration","params":[],"output":{"documentation":"com.vmware.nsx.model.InventoryConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.inventory_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/configs/inventory","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.configs.inventory"},{"value":{"name":"com.vmware.nsx.configs.management","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the NSX Management nodes global configuration.","params":[{"name":"management_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ManagementConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/configs/management","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the NSX Management nodes global configuration.","params":[],"output":{"documentation":"com.vmware.nsx.model.ManagementConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/configs/management","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.configs.management"}],"name":"com.vmware.nsx.configs","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.configs"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.install_upgrade.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX install-upgrade service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/install-upgrade/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.install_upgrade.status"}],"name":"com.vmware.nsx.node.services.install_upgrade","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.install_upgrade"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.routing.advertisement.rules","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the advertisement rules on the specified logical router. The PUT request must include all the rules with the networks parameter. Modifiable parameters are networks, display_name, and description. Set the rules list to empty to delete/clear all rules.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"advertise_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertise_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AdvertiseRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertise_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/advertisement/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the advertisement rule list for the specified TIER1 logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AdvertiseRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertise_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/advertisement/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.advertisement.rules"}],"name":"com.vmware.nsx.logical_routers.routing.advertisement","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.advertisement"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.ipfix_obs_points.switch_global","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"","params":[{"name":"ipfix_obs_point_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_obs_point_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixObsPointConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_obs_point_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-obs-points/switch-global","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"","params":[],"output":{"documentation":"com.vmware.nsx.model.IpfixObsPointConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_obs_point_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-obs-points/switch-global","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ipfix_obs_points.switch_global"}],"name":"com.vmware.nsx.ipfix_obs_points","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ipfix_obs_points"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.bridge_endpoints.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the statistics for the Bridge Endpoint of the given Endpoint id (endpoint-id)","params":[{"name":"endpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"endpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpointStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints/{endpoint-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_endpoints.statistics"},{"value":{"name":"com.vmware.nsx.bridge_endpoints.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the status for the Bridge Endpoint of the given Endpoint id","params":[{"name":"endpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"endpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpointStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints/{endpoint-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_endpoints.status"}],"name":"com.vmware.nsx.bridge_endpoints","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_endpoints"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.serviceinsertion.sections.rules","documentation":"","constants":[{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for filterType of operation Rules.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SEARCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_SEARCH"},{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for filterType of operation Rules.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FILTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_FILTER"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_TOP"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies existing serviceinsertion rule in a serviceinsertion section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_insertion_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return existing serviceinsertion rule information in a serviceinsertion section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete existing serviceinsertion rule in a serviceinsertion section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"createmultiple","documentation":"Create multiple serviceinsertion rules in existing serviceinsertion section bounded by limit of 1000 serviceinsertion rules per section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_insertion_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}/rules?action=create_multiple","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"createmultiple"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Return all serviceinsertion rule(s) information for a given serviceinsertion section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"applied_tos","documentation":"AppliedTo's referenced by this section or section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"destinations","documentation":"Destinations referenced by this section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"filter_type","documentation":"Filter type (optional, default to FILTER)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"services","documentation":"NSService referenced by this section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"services","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sources","documentation":"Sources referenced by this section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionRuleListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revise","documentation":"Modifies existing serviceinsertion rule along with relative position among other serviceinsertion rules inside a serviceinsertion section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_insertion_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}/rules/{rule-id}?action=revise","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revise"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new serviceinsertion rule in existing serviceinsertion section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_insertion_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.serviceinsertion.sections.rules"}],"name":"com.vmware.nsx.serviceinsertion.sections","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.serviceinsertion.sections"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.cluster.nodes.network.interfaces.stats","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"interface_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfaceStatisticsProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_statistics_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/{node-id}/network/interfaces/{interface-id}/stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.network.interfaces.stats"}],"name":"com.vmware.nsx.cluster.nodes.network.interfaces","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.network.interfaces"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.transport_zones.transport_node_status","documentation":"","constants":[{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_STATUS_UP"},{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_DEGRADED"},{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_STATUS_UNKNOWN"},{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_STATUS_DEGRADED"},{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_UP"},{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_UNKNOWN"},{"value":{"documentation":"Possible value for source of operation TransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation TransportNodeStatus.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_DOWN"},{"value":{"documentation":"Possible value for source of operation TransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_STATUS_DOWN"},{"value":{"documentation":"Possible value for source of operation TransportNodeStatus.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Read status of transport nodes in a transport zone","params":[{"name":"zone_id","documentation":"ID of transport zone (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"Transport node (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/{zone-id}/transport-node-status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getall","documentation":"Read status of all the transport nodes","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"Transport node (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/transport-node-status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getall"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_zones.transport_node_status"},{"value":{"name":"com.vmware.nsx.transport_zones.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_0_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_0_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get high-level summary of a transport zone. The service layer does not support source = realtime or cached.","params":[],"output":{"documentation":"com.vmware.nsx.model.HeatMapTransportNodesAggregateStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.heat_map_transport_nodes_aggregate_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get_0","documentation":"Get high-level summary of a transport zone","params":[{"name":"zone_id","documentation":"ID of transport zone (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.HeatMapTransportZoneStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.heat_map_transport_zone_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/{zone-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get_0"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_zones.status"},{"value":{"name":"com.vmware.nsx.transport_zones.summary","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified transport zone, including the number of logical switches in the transport zone, number of logical spitch ports assigned to the transport zone, and number of transport nodes in the transport zone.","params":[{"name":"zone_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZoneStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/{zone-id}/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_zones.summary"}],"name":"com.vmware.nsx.transport_zones","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_zones"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.loadbalancer.services.pools.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Statistics.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Statistics.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the statistics of the given load balancer pool by given load balancer serives id and load balancer pool id.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPoolStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/pools/{pool-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the statistics list of load balancer pools in given load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPoolStatisticsListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_statistics_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/pools/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.pools.statistics"},{"value":{"name":"com.vmware.nsx.loadbalancer.services.pools.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Status.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Status.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the status of the given load balancer pool by given load balancer serives id and load balancer pool id.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPoolStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/pools/{pool-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the status list of load balancer pools in given load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPoolStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/pools/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.pools.status"}],"name":"com.vmware.nsx.loadbalancer.services.pools","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.pools"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.aaa.registration_token","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get registration access token","params":[{"name":"token","documentation":"Registration token (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"token","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RegistrationToken","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.registration_token","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/registration-token/{token}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete registration access token","params":[{"name":"token","documentation":"Registration token (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"token","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/registration-token/{token}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"The privileges of the registration token will be the same as the caller.","params":[],"output":{"documentation":"com.vmware.nsx.model.RegistrationToken","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.registration_token","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/registration-token","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.registration_token"},{"value":{"name":"com.vmware.nsx.aaa.roles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get role information","params":[{"name":"role","documentation":"Role Name (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"role","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RoleWithFeatures","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_with_features","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/roles/{role}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get information about all roles","params":[],"output":{"documentation":"com.vmware.nsx.model.RoleListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/roles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.roles"},{"value":{"name":"com.vmware.nsx.aaa.user_info","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get information about logged-in user. The permissions parameter of the NsxRole has been deprecated.","params":[],"output":{"documentation":"com.vmware.nsx.model.UserInfo","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.user_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/user-info","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.user_info"},{"value":{"name":"com.vmware.nsx.aaa.role_bindings","documentation":"","constants":[{"value":{"documentation":"Possible value for type of operation RoleBindings.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"remote_group","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_REMOTE_GROUP"},{"value":{"documentation":"Possible value for type of operation RoleBindings.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"remote_user","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_REMOTE_USER"},{"value":{"documentation":"Possible value for type of operation RoleBindings.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"local_user","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LOCAL_USER"},{"value":{"documentation":"Possible value for type of operation RoleBindings.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"principal_identity","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_PRINCIPAL_IDENTITY"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update User or Group's roles","params":[{"name":"binding_id","documentation":"User/Group's id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"role_binding","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RoleBinding","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/role-bindings/{binding-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get user/group's role information","params":[{"name":"binding_id","documentation":"User/Group's id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RoleBinding","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/role-bindings/{binding-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete user/group's roles assignment","params":[{"name":"binding_id","documentation":"User/Group's id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/role-bindings/{binding-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all users and groups with their roles","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"name","documentation":"User/Group name (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"type","documentation":"Type (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.RoleBindingListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/role-bindings","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Assign roles to User or Group","params":[{"name":"role_binding","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RoleBinding","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/role-bindings","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.role_bindings"}],"name":"com.vmware.nsx.aaa","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.switching_profiles.summary","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get Counts of Ports and Switches Using This Switching Profile","params":[{"name":"switching_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.SwitchingProfileStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.switching_profile_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/switching-profiles/{switching-profile-id}/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.switching_profiles.summary"}],"name":"com.vmware.nsx.switching_profiles","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.switching_profiles"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.firewall.rules.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return realized state information of a firewall rule.","params":[{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"barrier_id","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"barrier_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"request_id","documentation":"Realization request ID (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.RuleState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.rule_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/rules/{rule-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.rules.state"}],"name":"com.vmware.nsx.firewall.rules","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.rules"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.vpn.ipsec.dpd_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Edit IPSec dead peer detection (DPD) profile.","params":[{"name":"ipsec_vpn_dpd_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-dpd-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_sec_VPNDPD_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNDPD_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNDPDProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNDPD_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/dpd-profiles/{ipsec-vpn-dpd-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get IPSec dead peer detection (DPD) profile.","params":[{"name":"ipsec_vpn_dpd_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-dpd-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNDPDProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNDPD_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/dpd-profiles/{ipsec-vpn-dpd-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete dead peer detection (DPD) profile.","params":[{"name":"ipsec_vpn_dpd_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-dpd-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/dpd-profiles/{ipsec-vpn-dpd-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get paginated list of all dead peer detection (DPD) profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNDPDProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNDPD_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/dpd-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create dead peer detection (DPD) profile. Any change in profile affects all sessions consuming this profile.","params":[{"name":"ip_sec_VPNDPD_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNDPD_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNDPDProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNDPD_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/dpd-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.ipsec.dpd_profiles"},{"value":{"name":"com.vmware.nsx.vpn.ipsec.ike_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Edit custom IKE Profile. System owned profiles are non editable.","params":[{"name":"ipsec_vpn_ike_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-ike-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_sec_VPNIKE_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNIKE_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNIKEProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNIKE_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/ike-profiles/{ipsec-vpn-ike-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get custom IKE Profile, given the particular id.","params":[{"name":"ipsec_vpn_ike_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-ike-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNIKEProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNIKE_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/ike-profiles/{ipsec-vpn-ike-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete custom IKE Profile. Profile can not be deleted if profile has references to it.","params":[{"name":"ipsec_vpn_ike_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-ike-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/ike-profiles/{ipsec-vpn-ike-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get paginated list of all IKE Profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNIKEProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNIKE_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/ike-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create custom internet key exchange (IKE) Profile. IKE Profile is a reusable profile that captures IKE and phase one negotiation parameters. System will be pre provisioned with system owned non editable default IKE profile and suggested set of profiles that can be used for peering with popular remote peers like AWS VPN. User can create custom profiles as needed. Any change in profile affects all sessions consuming this profile.","params":[{"name":"ip_sec_VPNIKE_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNIKE_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNIKEProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNIKE_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/ike-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.ipsec.ike_profiles"},{"value":{"name":"com.vmware.nsx.vpn.ipsec.sessions","documentation":"","constants":[{"value":{"documentation":"Possible value for sessionType of operation Sessions.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PolicyBasedIPSecVPNSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SESSION_TYPE_POLICYBASEDIPSECVPNSESSION"},{"value":{"documentation":"Possible value for sessionType of operation Sessions.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RouteBasedIPSecVPNSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SESSION_TYPE_ROUTEBASEDIPSECVPNSESSION"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Edit IPSec VPN session.","params":[{"name":"ipsec_vpn_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_sec_VPN_session","documentation":"(required)\nThe parameter must contain all the attributes defined in IPSecVPNSession.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.IP_sec_VPN_session","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNSession\nThe result will contain all the attributes defined in IPSecVPNSession.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.IP_sec_VPN_session","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/sessions/{ipsec-vpn-session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Fetch IPSec VPN session.","params":[{"name":"ipsec_vpn_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNSession\nThe result will contain all the attributes defined in IPSecVPNSession.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.IP_sec_VPN_session","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/sessions/{ipsec-vpn-session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete IPSec VPN session.","params":[{"name":"ipsec_vpn_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/sessions/{ipsec-vpn-session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get paginated list of all IPSec VPN sessions.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"ipsec_vpn_service_id","documentation":"Id of the IPSec VPN service (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec_vpn_service_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"logical_router_id","documentation":"Id of logical router (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"session_type","documentation":"Resource types of IPsec VPN session (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"session_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNSessionListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_session_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create new VPN session.","params":[{"name":"ip_sec_VPN_session","documentation":"(required)\nThe parameter must contain all the attributes defined in IPSecVPNSession.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.IP_sec_VPN_session","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNSession\nThe result will contain all the attributes defined in IPSecVPNSession.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.IP_sec_VPN_session","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.ipsec.sessions"},{"value":{"name":"com.vmware.nsx.vpn.ipsec.services","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Edit IPSec VPN service for given logical router.","params":[{"name":"ipsec_vpn_service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_sec_VPN_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/services/{ipsec-vpn-service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get IPSec VPN service for given logical router.","params":[{"name":"ipsec_vpn_service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/services/{ipsec-vpn-service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete IPSec VPN service for given router.","params":[{"name":"ipsec_vpn_service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/services/{ipsec-vpn-service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get paginated list of all IPSec VPN services.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create VPN service for given logical router.","params":[{"name":"ip_sec_VPN_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/services","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.ipsec.services"},{"value":{"name":"com.vmware.nsx.vpn.ipsec.peer_endpoints","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Edit custom IPSec peer endpoint. System owned endpoints are non editable.","params":[{"name":"ipsec_vpn_peer_endpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-peer-endpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_sec_VPN_peer_endpoint","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNPeerEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/peer-endpoints/{ipsec-vpn-peer-endpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get custom IPSec VPN peer endpoint.","params":[{"name":"ipsec_vpn_peer_endpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-peer-endpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNPeerEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/peer-endpoints/{ipsec-vpn-peer-endpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete custom IPSec VPN peer endpoint. All references are strong references and dependent peer endpoints can not be deleted if being referenced.","params":[{"name":"ipsec_vpn_peer_endpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-peer-endpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/peer-endpoints/{ipsec-vpn-peer-endpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get paginated list of all peer endpoint.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNPeerEndpointListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/peer-endpoints","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"showsensitivedata","documentation":"Get custom IPSec VPN peer endpoint with PSK.","params":[{"name":"ipsec_vpn_peer_endpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-peer-endpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNPeerEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/peer-endpoints/{ipsec-vpn-peer-endpoint-id}?action=show-sensitive-data","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"showsensitivedata"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create custom IPSec peer endpoint.","params":[{"name":"ip_sec_VPN_peer_endpoint","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNPeerEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/peer-endpoints","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.ipsec.peer_endpoints"},{"value":{"name":"com.vmware.nsx.vpn.ipsec.tunnel_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Edit custom IPSec Tunnel Profile. System owned profiles are non editable.","params":[{"name":"ipsec_vpn_tunnel_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-tunnel-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_sec_VPN_tunnel_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNTunnelProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/tunnel-profiles/{ipsec-vpn-tunnel-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get custom IPSec Tunnel Profile.","params":[{"name":"ipsec_vpn_tunnel_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-tunnel-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNTunnelProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/tunnel-profiles/{ipsec-vpn-tunnel-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete custom IPSec Tunnel Profile.","params":[{"name":"ipsec_vpn_tunnel_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-tunnel-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/tunnel-profiles/{ipsec-vpn-tunnel-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get paginated list of all IPSecTunnelProfiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNTunnelProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/tunnel-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create custom IPSec tunnel profile. IPSec tunnel profile is a reusable profile that captures phase two negotiation parameters and tunnel properties. System will be provisioned with system owned non editable default IPSec tunnel profile. Any change in profile affects all sessions consuming this profile.","params":[{"name":"ip_sec_VPN_tunnel_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNTunnelProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/tunnel-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.ipsec.tunnel_profiles"},{"value":{"name":"com.vmware.nsx.vpn.ipsec.local_endpoints","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Edit custom IPSec local endpoint.","params":[{"name":"ipsec_vpn_local_endpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-local-endpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_sec_VPN_local_endpoint","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNLocalEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/local-endpoints/{ipsec-vpn-local-endpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get custom IPSec local endpoint.","params":[{"name":"ipsec_vpn_local_endpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-local-endpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNLocalEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/local-endpoints/{ipsec-vpn-local-endpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete custom IPSec local endpoint.","params":[{"name":"ipsec_vpn_local_endpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec-vpn-local-endpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/local-endpoints/{ipsec-vpn-local-endpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get paginated list of all local endpoints.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"ipsec_vpn_service_id","documentation":"Id of the IPSec VPN service (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec_vpn_service_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"logical_router_id","documentation":"Id of logical router (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNLocalEndpointListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/local-endpoints","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create custom IPSec local endpoint.","params":[{"name":"ip_sec_VPN_local_endpoint","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNLocalEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/local-endpoints","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.ipsec.local_endpoints"}],"name":"com.vmware.nsx.vpn.ipsec","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.ipsec"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.dns.forwarders","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific dns forwarder.","params":[{"name":"forwarder_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"forwarder-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dns_forwarder","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dns_forwarder","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DnsForwarder","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dns_forwarder","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dns/forwarders/{forwarder-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a dns forwarder.","params":[{"name":"forwarder_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"forwarder-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DnsForwarder","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dns_forwarder","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dns/forwarders/{forwarder-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specific dns forwarder.","params":[{"name":"forwarder_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"forwarder-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dns/forwarders/{forwarder-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get a paginated list of dns forwarders.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.DnsForwarderListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dns_forwarder_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dns/forwarders","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a dns forwader upon a logical router. There is only one dns forwarder can be created upon a given logical router.","params":[{"name":"dns_forwarder","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dns_forwarder","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DnsForwarder","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dns_forwarder","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dns/forwarders","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dns.forwarders"}],"name":"com.vmware.nsx.dns","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dns"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.manager.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.manager.status"}],"name":"com.vmware.nsx.node.services.manager","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.manager"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.bridge_clusters.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the status for the Bridge Cluster of the given cluster id","params":[{"name":"cluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeClusterStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-clusters/{cluster-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_clusters.status"}],"name":"com.vmware.nsx.bridge_clusters","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_clusters"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.compute_collection_transport_node_templates.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns detailed transport node states for this compute collection","params":[{"name":"template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"compute_collection_id","documentation":"Compute collection id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_collection_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionTransportNodeTemplateStateList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template_state_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/compute-collection-transport-node-templates/{template-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.compute_collection_transport_node_templates.state"}],"name":"com.vmware.nsx.compute_collection_transport_node_templates","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.compute_collection_transport_node_templates"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation Neighbors.unsetpassword.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"clear_password","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UNSETPASSWORD_ACTION_PASSWORD"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific BGP Neighbor on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bgp_neighbor","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpNeighbor","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a specific BGP Neighbor on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpNeighbor","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"unsetpassword","documentation":"Unset/Delete the password property on the specific BGP Neighbor. No other property of the BgpNeighbor can be updated using this API","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"action","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpNeighbor","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"unsetpassword"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specific BGP Neighbor on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of BGP Neighbors on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpNeighborListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"showsensitivedata","documentation":"Read a specific BGP Neighbor details with password on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpNeighbor","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors/{id}?action=show-sensitive-data","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"showsensitivedata"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add a new BGP Neighbor on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bgp_neighbor","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpNeighbor","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.bgp.neighbors"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.bgp.community_lists","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a specific BGP community list from a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"community_list_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"community-list-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BGPCommunityList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BGP_community_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/community-lists/{community-list-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specific BGP community list from a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"community_list_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"community-list-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/community-lists/{community-list-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of BGP Community Lists on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BGPCommunityListListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BGP_community_list_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/community-lists","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add a new BGP Community List on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"b_GP_community_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BGP_community_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BGPCommunityList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BGP_community_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/community-lists","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.bgp.community_lists"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.bgp.communty_lists","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific BGP community list from a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"community_list_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"community-list-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"b_GP_community_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BGP_community_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BGPCommunityList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BGP_community_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/communty-lists/{community-list-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.bgp.communty_lists"}],"name":"com.vmware.nsx.logical_routers.routing.bgp","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.bgp"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.vpn.l2vpn.sessions.peer_codes","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get peer codes for the L2VPN session to program the remote side of the tunnel.","params":[{"name":"l2vpn_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"l2vpn-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VpnSessionPeerCodes","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_session_peer_codes","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/sessions/{l2vpn-session-id}/peer-codes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.l2vpn.sessions.peer_codes"},{"value":{"name":"com.vmware.nsx.vpn.l2vpn.sessions.summary","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Summary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Summary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Load all the existing L2VPN sessions and return the status summary of all L2VPN sessions.","params":[{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VPNSessionSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_VPN_session_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/sessions/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.l2vpn.sessions.summary"},{"value":{"name":"com.vmware.nsx.vpn.l2vpn.sessions.remote_mac","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get L2VPN session remote mac for logical switch.","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_switch_id","documentation":"logical switch identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VPNSessionRemoteMacs","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_VPN_session_remote_macs","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/sessions/{session-id}/remote-mac","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.l2vpn.sessions.remote_mac"},{"value":{"name":"com.vmware.nsx.vpn.l2vpn.sessions.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Aggregated status of L2VPN session. Query parameter source=realtime|cached is supported.","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VPNSessionStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_VPN_session_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/sessions/{session-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.l2vpn.sessions.status"},{"value":{"name":"com.vmware.nsx.vpn.l2vpn.sessions.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get statistics of a L2VPN session. Query parameter source=realtime is the only supported source.","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VPNSessionStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_VPN_session_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/sessions/{session-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.l2vpn.sessions.statistics"}],"name":"com.vmware.nsx.vpn.l2vpn.sessions","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.l2vpn.sessions"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.dhcp.servers.static_bindings","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a DHCP server's static binding","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"binding_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_static_binding","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpStaticBinding","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/static-bindings/{binding-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a DHCP server's static binding with the specified binding ID","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"binding_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpStaticBinding","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/static-bindings/{binding-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a static binding","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"binding_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/static-bindings/{binding-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get a paginated list of a DHCP server's static bindings","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpStaticBindingListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/static-bindings","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a static binding for a DHCP server","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_static_binding","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpStaticBinding","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/static-bindings","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers.static_bindings"},{"value":{"name":"com.vmware.nsx.dhcp.servers.statistics","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the statistics of the given dhcp server.","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers.statistics"},{"value":{"name":"com.vmware.nsx.dhcp.servers.leases","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Leases.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Leases.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get lease info of a given dhcp server id. If a \\\"pool_id\\\" is specified, the lease info of the pool are returned. If an \\\"address\\\" is specified, only the lease info the this address is returned. The \\\"address\\\" can be a single IP, an ip-range, or a mac address. \\\"pool_id\\\" and \\\"address\\\" are mutually excluded. Either a \\\"pool_id\\\" or an \\\"address\\\" can be provided, but not both.","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"address","documentation":"can be an ip address, or an ip range, or a mac address (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"address","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"pool_id","documentation":"The uuid of dhcp ip pool (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpLeases","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_leases","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/leases","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers.leases"},{"value":{"name":"com.vmware.nsx.dhcp.servers.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the service status of the given dhcp server.","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpServerStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_server_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers.status"},{"value":{"name":"com.vmware.nsx.dhcp.servers.ip_pools","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a DHCP server's IP pool","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_ip_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpIpPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a DHCP server's IP pool with the specified pool ID","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpIpPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a DHCP server's IP pool","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get a paginated list of a DHCP server's IP pools","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpIpPoolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/ip-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create an IP pool for a DHCP server","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_ip_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpIpPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/ip-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers.ip_pools"}],"name":"com.vmware.nsx.dhcp.servers","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.ui_views.widgetconfigurations","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the widget at the given view. If the widget is referenced by other views, then the widget will be updated in all the views that it is part of.","params":[{"name":"view_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"view-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"widgetconfiguration_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"widgetconfiguration-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"widget_configuration","documentation":"(required)\nThe parameter must contain all the attributes defined in WidgetConfiguration.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.WidgetConfiguration\nThe result will contain all the attributes defined in WidgetConfiguration.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/{view-id}/widgetconfigurations/{widgetconfiguration-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"If no query params are specified then all the Widget Configurations of the specified view are returned.","params":[{"name":"view_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"view-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"container","documentation":"Id of the container (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"container","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"widget_ids","documentation":"Ids of the WidgetConfigurations (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"widget_ids","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.WidgetConfigurationList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.widget_configuration_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/{view-id}/widgetconfigurations","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Detaches widget from a given view. If the widget is no longer part of any view, then it will be purged.","params":[{"name":"view_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"view-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"widgetconfiguration_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"widgetconfiguration-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/{view-id}/widgetconfigurations/{widgetconfiguration-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new Widget Configuration and adds it to the specified view. Supported resource_types are LabelValueConfiguration, DonutConfiguration, GridConfiguration, StatsConfiguration, MultiWidgetConfiguration and ContainerConfiguration. Note: Expressions should be given in a single line. If an expression spans multiple lines, then form the expression in a single line. For label-value pairs, expressions are evaluated as follows: a. First, render configurations are evaluated in their order of appearance in the widget config. The 'field' is evaluated at the end. b. Second, when render configuration is provided then the order of evaluation is 1. If expressions provided in condition and display value are well-formed and free of runtime-errors such as null pointers and evaluates to true; Then remaining render configurations are not evaluated, and the current render configurations 'display value' is taken as the final value. 2. If expression provided in condition of render configuration is false, then next render configuration is evaluated. 3. Finally, field is evaluated only when every render configuration evaluates to false and no error occurs during steps 1 and 2 above. If an error occurs during evaluation of render configuration, then an error message is shown. The display value corresponding to that label is not shown and evaluation of the remaining render configurations continues to collect and show all the error messages (marked with the Label for identification) as Error_Messages: {}. If during evaluation of expressions for any label-value pair an error occurs, then it is marked with error. The errors are shown in the report, along with the label value pairs that are error-free. Important: For elements that take expressions, strings should be provided by escaping them with a back-slash. These elements are - condition, field, tooltip text and render_configuration's display_value.","params":[{"name":"view_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"view-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"widget_configuration","documentation":"(required)\nThe parameter must contain all the attributes defined in WidgetConfiguration.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.WidgetConfiguration\nThe result will contain all the attributes defined in WidgetConfiguration.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/{view-id}/widgetconfigurations","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get_0","documentation":"Returns Information about a specific Widget Configuration.","params":[{"name":"view_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"view-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"widgetconfiguration_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"widgetconfiguration-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.WidgetConfiguration\nThe result will contain all the attributes defined in WidgetConfiguration.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/{view-id}/widgetconfigurations/{widgetconfiguration-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get_0"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ui_views.widgetconfigurations"}],"name":"com.vmware.nsx.ui_views","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ui_views"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.http.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read http service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.http.status"}],"name":"com.vmware.nsx.node.services.http","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.http"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.administration.audit_logs","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error, Bad Gateway","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"This API is executed on a manager node to display audit logs from all nodes inside the management plane cluster. An audit log collection will be triggered if the local master audit log is outdated.","params":[{"name":"audit_log_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.audit_log_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"fields","documentation":"Fields to include in query results (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 100)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AuditLogListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.audit_log_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/administration/audit-logs","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.administration.audit_logs"},{"value":{"name":"com.vmware.nsx.administration.support_bundles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error, Bad Gateway","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"collect","documentation":"Collect support bundles from registered cluster and fabric nodes.","params":[{"name":"support_bundle_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.support_bundle_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"override_async_response","documentation":"Override any existing support bundle async response (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"override_async_response","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.SupportBundleResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.support_bundle_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/administration/support-bundles?action=collect","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"collect"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.administration.support_bundles"}],"name":"com.vmware.nsx.administration","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.administration"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.network.interfaces.stats","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions.","params":[{"name":"interface_id","documentation":"ID of interface to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfaceStatisticsProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_statistics_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/interfaces/{interface-id}/stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network.interfaces.stats"}],"name":"com.vmware.nsx.node.network.interfaces","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network.interfaces"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.firewall.sections.rules","documentation":"","constants":[{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for filterType of operation Rules.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SEARCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_SEARCH"},{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for filterType of operation Rules.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FILTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_FILTER"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_TOP"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies existing firewall rule in a firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return existing firewall rule information in a firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete existing firewall rule in a firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"createmultiple","documentation":"Create multiple firewall rules in existing firewall section bounded by limit of 1000 firewall rules per section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules?action=create_multiple","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"createmultiple"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Return all firewall rule(s) information for a given firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"applied_tos","documentation":"AppliedTo's referenced by this section or section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"destinations","documentation":"Destinations referenced by this section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"filter_type","documentation":"Filter type (optional, default to FILTER)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"search_invalid_references","documentation":"Return invalid references in results. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"search_invalid_references","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"services","documentation":"NSService referenced by this section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"services","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sources","documentation":"Sources referenced by this section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallRuleListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revise","documentation":"Modifies existing firewall rule along with relative position among other firewall rules inside a firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules/{rule-id}?action=revise","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revise"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new firewall rule in existing firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.sections.rules"},{"value":{"name":"com.vmware.nsx.firewall.sections.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return realized state information of a firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"barrier_id","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"barrier_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"request_id","documentation":"Realization request ID (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSectionState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.sections.state"},{"value":{"name":"com.vmware.nsx.firewall.sections.summary","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Summary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Summary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"List the summary of number of sections and number of rules for each firewall category (L2DFW, L3DFW).","params":[{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSectionsSummaryList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_sections_summary_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.sections.summary"}],"name":"com.vmware.nsx.firewall.sections","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.sections"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.loadbalancer.tcp_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer TCP profile.","params":[{"name":"tcp_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"tcp-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_tcp_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_tcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbTcpProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_tcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/tcp-profiles/{tcp-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer TCP profile.","params":[{"name":"tcp_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"tcp-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbTcpProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_tcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/tcp-profiles/{tcp-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer TCP profile.","params":[{"name":"tcp_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"tcp-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/tcp-profiles/{tcp-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer TCP profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbTcpProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_tcp_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/tcp-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer TCP profile.","params":[{"name":"lb_tcp_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_tcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbTcpProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_tcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/tcp-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.tcp_profiles"},{"value":{"name":"com.vmware.nsx.loadbalancer.services","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer services.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer service.","params":[{"name":"lb_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services"},{"value":{"name":"com.vmware.nsx.loadbalancer.client_ssl_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer client-ssl profile.","params":[{"name":"client_ssl_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client-ssl-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_client_ssl_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbClientSslProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/client-ssl-profiles/{client-ssl-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer client-ssl profile.","params":[{"name":"client_ssl_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client-ssl-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbClientSslProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/client-ssl-profiles/{client-ssl-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer client-ssl profile.","params":[{"name":"client_ssl_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client-ssl-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/client-ssl-profiles/{client-ssl-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer client-ssl profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbClientSslProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/client-ssl-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer client-ssl profile.","params":[{"name":"lb_client_ssl_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbClientSslProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/client-ssl-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.client_ssl_profiles"},{"value":{"name":"com.vmware.nsx.loadbalancer.application_profiles","documentation":"","constants":[{"value":{"documentation":"Possible value for type of operation ApplicationProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBHTTPPROFILE"},{"value":{"documentation":"Possible value for type of operation ApplicationProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbFastTcpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBFASTTCPPROFILE"},{"value":{"documentation":"Possible value for type of operation ApplicationProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbFastUdpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBFASTUDPPROFILE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer application profile.","params":[{"name":"application_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"application-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_app_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in LbAppProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbAppProfile\nThe result will contain all the attributes defined in LbAppProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/application-profiles/{application-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer application profile.","params":[{"name":"application_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"application-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbAppProfile\nThe result will contain all the attributes defined in LbAppProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/application-profiles/{application-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer application profile.","params":[{"name":"application_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"application-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/application-profiles/{application-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer application profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"type","documentation":"application profile type (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbAppProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_app_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/application-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer application profile.","params":[{"name":"lb_app_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in LbAppProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbAppProfile\nThe result will contain all the attributes defined in LbAppProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/application-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.application_profiles"},{"value":{"name":"com.vmware.nsx.loadbalancer.virtual_servers","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer virtual server.","params":[{"name":"virtual_server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual-server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_virtual_server","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/virtual-servers/{virtual-server-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer virtual server.","params":[{"name":"virtual_server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual-server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/virtual-servers/{virtual-server-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer virtual server.","params":[{"name":"virtual_server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual-server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"delete_associated_rules","documentation":"Delete associated rules (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"delete_associated_rules","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/virtual-servers/{virtual-server-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer virtual servers.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServerListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/virtual-servers","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer virtual server.","params":[{"name":"lb_virtual_server","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/virtual-servers","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.virtual_servers"},{"value":{"name":"com.vmware.nsx.loadbalancer.monitors","documentation":"","constants":[{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpsMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBHTTPSMONITOR"},{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbTcpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBTCPMONITOR"},{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbUdpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBUDPMONITOR"},{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbPassiveMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBPASSIVEMONITOR"},{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBHTTPMONITOR"},{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbIcmpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBICMPMONITOR"},{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbActiveMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBACTIVEMONITOR"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer monitor.","params":[{"name":"monitor_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_monitor","documentation":"(required)\nThe parameter must contain all the attributes defined in LbMonitor.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbMonitor\nThe result will contain all the attributes defined in LbMonitor.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/monitors/{monitor-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer monitor.","params":[{"name":"monitor_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbMonitor\nThe result will contain all the attributes defined in LbMonitor.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/monitors/{monitor-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer monitor.","params":[{"name":"monitor_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/monitors/{monitor-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer monitors.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"type","documentation":"monitor query type (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbMonitorListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_monitor_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/monitors","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer monitor.","params":[{"name":"lb_monitor","documentation":"(required)\nThe parameter must contain all the attributes defined in LbMonitor.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbMonitor\nThe result will contain all the attributes defined in LbMonitor.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/monitors","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.monitors"},{"value":{"name":"com.vmware.nsx.loadbalancer.rules","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer rule.","params":[{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer rule.","params":[{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer rule.","params":[{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer rules.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbRuleListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer rule.","params":[{"name":"lb_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.rules"},{"value":{"name":"com.vmware.nsx.loadbalancer.persistence_profiles","documentation":"","constants":[{"value":{"documentation":"Possible value for type of operation PersistenceProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSourceIpPersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBSOURCEIPPERSISTENCEPROFILE"},{"value":{"documentation":"Possible value for type of operation PersistenceProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbCookiePersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBCOOKIEPERSISTENCEPROFILE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer persistence profile.","params":[{"name":"persistence_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_persistence_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in LbPersistenceProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPersistenceProfile\nThe result will contain all the attributes defined in LbPersistenceProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/persistence-profiles/{persistence-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer persistence profile.","params":[{"name":"persistence_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPersistenceProfile\nThe result will contain all the attributes defined in LbPersistenceProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/persistence-profiles/{persistence-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer persistence profile.","params":[{"name":"persistence_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/persistence-profiles/{persistence-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer persistence profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"type","documentation":"persistence profile type (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPersistenceProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_persistence_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/persistence-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer persistence profile.","params":[{"name":"lb_persistence_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in LbPersistenceProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPersistenceProfile\nThe result will contain all the attributes defined in LbPersistenceProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/persistence-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.persistence_profiles"},{"value":{"name":"com.vmware.nsx.loadbalancer.pools","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation Pools.create-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UPDATE_MEMBERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_0_ACTION_UPDATE_MEMBERS"},{"value":{"documentation":"Possible value for action of operation Pools.create-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ADD_MEMBERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_0_ACTION_ADD_MEMBERS"},{"value":{"documentation":"Possible value for action of operation Pools.create-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REMOVE_MEMBERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_0_ACTION_REMOVE_MEMBERS"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer pool.","params":[{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create_0","documentation":"For ADD_MEMBERS, pool members will be created and added to load balancer pool. This action is only valid for static pool members. For REMOVE_MEMBERS, pool members will be removed from load balancer pool via IP and port in pool member settings. This action is only valid for static pool members. For UPDATE_MEMBERS, pool members admin state will be updated. This action is valid for both static pool members and dynamic pool members. For dynamic pool members, this update will be stored in customized_members field in load balancer pool member group.","params":[{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"pool_member_setting_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pool_member_setting_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"action","documentation":"Specifies addition, removal and modification action (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create_0"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer pool.","params":[{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer pool.","params":[{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer pools.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPoolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/pools","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer pool.","params":[{"name":"lb_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/pools","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.pools"},{"value":{"name":"com.vmware.nsx.loadbalancer.server_ssl_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer server-ssl profile.","params":[{"name":"server_ssl_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-ssl-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_server_ssl_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServerSslProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/server-ssl-profiles/{server-ssl-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer server-ssl profile.","params":[{"name":"server_ssl_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-ssl-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServerSslProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/server-ssl-profiles/{server-ssl-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer server-ssl profile.","params":[{"name":"server_ssl_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-ssl-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/server-ssl-profiles/{server-ssl-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer server-ssl profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServerSslProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/server-ssl-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer server-ssl profile.","params":[{"name":"lb_server_ssl_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServerSslProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/server-ssl-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.server_ssl_profiles"}],"name":"com.vmware.nsx.loadbalancer","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.file_store.thumbprint","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read file thumbprint","params":[{"name":"file_name","documentation":"Name of the file for which thumbprint should be computed (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FileThumbprint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_thumbprint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}/thumbprint","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.file_store.thumbprint"}],"name":"com.vmware.nsx.node.file_store","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.file_store"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.cluster.nodes.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read Cluster Node Status","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterNodeStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/{node-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getall","documentation":"Read Cluster Status","params":[],"output":{"documentation":"com.vmware.nsx.model.ClustersAggregateInfo","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.clusters_aggregate_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getall"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.status"},{"value":{"name":"com.vmware.nsx.cluster.nodes.deployments","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns deployment request information for a specific attempted deployment of a cluster node VM.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterNodeVMDeploymentRequest","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_VM_deployment_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/deployments/{node-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Attempts to unregister and undeploy a specified auto-deployed cluster node VM. If it is a member of a cluster, then the VM will be automatically detached from the cluster before being unregistered and undeployed. Alternatively, if the original deployment attempt failed or the VM is not found, cleans up the deployment information associated with the deployment attempt. Note: If a VM has been successfully auto-deployed, then the associated deployment information will not be deleted unless and until the VM is successfully deleted.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force_delete","documentation":"Delete by force (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force_delete","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/deployments/{node-id}?action=delete","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns request information for every attempted deployment of a cluster node VM.","params":[],"output":{"documentation":"com.vmware.nsx.model.ClusterNodeVMDeploymentRequestList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_VM_deployment_request_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/deployments","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Deploys a cluster node VM as specified by the deployment config. Once the VM is deployed, if its role is that of a controller node, it will automatically register itself with the Manager that deployed it.","params":[{"name":"add_cluster_node_VM_info","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.add_cluster_node_VM_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterNodeVMDeploymentRequestList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_VM_deployment_request_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/deployments","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.deployments"}],"name":"com.vmware.nsx.cluster.nodes","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.syslog.exporters","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specific syslog collection point.","params":[{"name":"exporter_name","documentation":"Name of syslog exporter (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"exporter-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeSyslogExporterProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_syslog_exporter_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog/exporters/{exporter-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes a specified rule from the collection of syslog exporter rules.","params":[{"name":"exporter_name","documentation":"Name of syslog exporter to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"exporter-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog/exporters/{exporter-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the collection of registered syslog exporter rules, if any. The rules specify the collector IP address and port, and the protocol to use.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeSyslogExporterPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_syslog_exporter_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog/exporters","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a rule for exporting syslog information to a specified server. The required parameters are the rule name (exporter_name); severity level (emerg, alert, crit, and so on); transmission protocol (TCP or UDP); and server IP address or hostname. The optional parameters are the syslog port number, which can be 1 through 65,535 (514, by default); facility level to use when logging messages to syslog (kern, user, mail, and so on); and message IDs (msgids), which identify the types of messages to export.","params":[{"name":"node_syslog_exporter_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_syslog_exporter_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeSyslogExporterProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_syslog_exporter_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog/exporters","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.syslog.exporters"},{"value":{"name":"com.vmware.nsx.node.services.syslog.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read syslog service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.syslog.status"}],"name":"com.vmware.nsx.node.services.syslog","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.syslog"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.nsx_upgrade_agent.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read Nsx upgrade agent service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-upgrade-agent/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.nsx_upgrade_agent.status"}],"name":"com.vmware.nsx.node.services.nsx_upgrade_agent","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.nsx_upgrade_agent"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.ntp.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NTP service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ntp/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ntp.status"}],"name":"com.vmware.nsx.node.services.ntp","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ntp"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.serviceinsertion.services.service_instances","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies an existing Service-Instance for a given Service-Insertion Service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_instance_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-instance-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"base_service_instance","documentation":"(required)\nThe parameter must contain all the attributes defined in BaseServiceInstance.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_service_instance","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseServiceInstance\nThe result will contain all the attributes defined in BaseServiceInstance.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_service_instance","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}/service-instances/{service-instance-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns Service-Instance information for a given Service-Insertion Service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_instance_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-instance-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseServiceInstance\nThe result will contain all the attributes defined in BaseServiceInstance.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_service_instance","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}/service-instances/{service-instance-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete existing Service-Instance for a given Service-Insertion Service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_instance_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-instance-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}/service-instances/{service-instance-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns all Service-Instance(s) for a given Service-Insertion Service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInstanceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_instance_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}/service-instances","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new Service-Instance under the specified Service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"base_service_instance","documentation":"(required)\nThe parameter must contain all the attributes defined in BaseServiceInstance.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_service_instance","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseServiceInstance\nThe result will contain all the attributes defined in BaseServiceInstance.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_service_instance","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}/service-instances","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.serviceinsertion.services.service_instances"}],"name":"com.vmware.nsx.serviceinsertion.services","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.serviceinsertion.services"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.routing.bgp.neighbors.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Status.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_id","documentation":"Transport node id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpNeighborsStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbors_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.bgp.neighbors.status"}],"name":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.bgp.neighbors"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.search.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX Search service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/search/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.search.status"}],"name":"com.vmware.nsx.node.services.search","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.search"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_switches.state","documentation":"","constants":[{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PARTIAL_SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_PARTIAL_SUCCESS"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_IN_PROGRESS"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_SUCCESS"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PENDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_PENDING"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns current state of the logical switch configuration and details of only out-of-sync transport nodes.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitchState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of logical switches states that have realized state as provided as query parameter.","params":[{"name":"status","documentation":"Realized state of logical switches (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitchStateListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_state_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_switches.state"},{"value":{"name":"com.vmware.nsx.logical_switches.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns statistics of a specified logical switch. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitchStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_switches.statistics"},{"value":{"name":"com.vmware.nsx.logical_switches.mac_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation MacTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation MacTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns MAC table of a specified logical switch from the given transport node if a transport node id is given in the query parameter from the Central Controller Plane. The query parameter \\\"source=cached\\\" is not supported.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_id","documentation":"TransportNode Id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.MacAddressListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_address_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}/mac-table","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_switches.mac_table"},{"value":{"name":"com.vmware.nsx.logical_switches.summary","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the number of ports assigned to a logical switch.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitchStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_switches.summary"},{"value":{"name":"com.vmware.nsx.logical_switches.vtep_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation VtepTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation VtepTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the virtual tunnel endpoint table of a specified logical switch from the given transport node if a transport node id is given in the query parameter, from the Central Controller Plane. The query parameter \\\"source=cached\\\" is not supported.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_id","documentation":"TransportNode Id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.VtepListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}/vtep-table","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_switches.vtep_table"},{"value":{"name":"com.vmware.nsx.logical_switches.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for transportType of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VLAN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_TRANSPORT_TYPE_VLAN"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for transportType of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OVERLAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_TRANSPORT_TYPE_OVERLAY"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns Operational status of all logical switches. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"diagnostic","documentation":"Flag to enable showing of transit logical switch. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"diagnostic","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"switching_profile_id","documentation":"Switching Profile identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_type","documentation":"Mode of transport supported in the transport zone for this logical switch (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_zone_id","documentation":"Transport zone identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"uplink_teaming_policy_name","documentation":"The logical switch's uplink teaming policy name (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_teaming_policy_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitchStatusSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_status_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_switches.status"}],"name":"com.vmware.nsx.logical_switches","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_switches"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.vpn.l2vpn.sessions","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Edit a specific L2VPN session","params":[{"name":"l2vpn_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"l2vpn-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"l2_vpn_session","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VpnSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/sessions/{l2vpn-session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a specific L2VPN session","params":[{"name":"l2vpn_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"l2vpn-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VpnSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/sessions/{l2vpn-session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specific L2VPN session. If there are any logical switch ports attached to it, those needs to be deleted first.","params":[{"name":"l2vpn_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"l2vpn-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/sessions/{l2vpn-session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get paginated list of all L2VPN sessions","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"l2vpn_service_id","documentation":"Id of the L2Vpn Service (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l2vpn_service_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VpnSessionListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_session_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create L2VPN session and bind to a L2VPNService","params":[{"name":"l2_vpn_session","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VpnSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.l2vpn.sessions"},{"value":{"name":"com.vmware.nsx.vpn.l2vpn.services","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Edit a specific L2VPN service","params":[{"name":"l2vpn_service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"l2vpn-service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"l2_vpn_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VpnService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/services/{l2vpn-service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a specific L2VPN service","params":[{"name":"l2vpn_service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"l2vpn-service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VpnService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/services/{l2vpn-service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specific L2VPN service. If there are any L2VpnSessions on this L2VpnService, those needs to be deleted first.","params":[{"name":"l2vpn_service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"l2vpn-service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/services/{l2vpn-service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get paginated list of all L2VPN services","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VpnServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create L2VPN service for a given logical router","params":[{"name":"l2_vpn_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.L2VpnService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/l2vpn/services","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.l2vpn.services"}],"name":"com.vmware.nsx.vpn.l2vpn","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.l2vpn"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.cm_inventory.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read manager service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cm-inventory/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.cm_inventory.status"}],"name":"com.vmware.nsx.node.services.cm_inventory","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.cm_inventory"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.licenses.licenses_usage","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns usage report of all registered modules","params":[],"output":{"documentation":"com.vmware.nsx.model.FeatureUsageList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_usage_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/licenses/licenses-usage","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.licenses.licenses_usage"}],"name":"com.vmware.nsx.licenses","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.licenses"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.ns_groups.member_types","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns member types for a specified NSGroup including child NSGroups. This considers static members and members added via membership criteria only","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.EffectiveMemberTypeListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.effective_member_type_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}/member-types","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups.member_types"},{"value":{"name":"com.vmware.nsx.ns_groups.effective_ip_address_members","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns effective ip address members of the specified NSGroup.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.EffectiveIPAddressMemberListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.effective_IP_address_member_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}/effective-ip-address-members","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups.effective_ip_address_members"},{"value":{"name":"com.vmware.nsx.ns_groups.unassociated_virtual_machines","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get the list of all the virtual machines that are not a part of any existing NSGroup.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"display_name","documentation":"Display Name of the virtual machine (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"external_id","documentation":"External id of the virtual machine (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"host_id","documentation":"Id of the host where this vif is located (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UnassociatedVMListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.unassociated_VM_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/unassociated-virtual-machines","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups.unassociated_virtual_machines"},{"value":{"name":"com.vmware.nsx.ns_groups.effective_logical_port_members","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns effective logical port members of the specified NSGroup.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.EffectiveMemberResourceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.effective_member_resource_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}/effective-logical-port-members","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups.effective_logical_port_members"},{"value":{"name":"com.vmware.nsx.ns_groups.effective_virtual_machine_members","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns effective virtual machine members of the specified NSGroup.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.VirtualMachineListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_machine_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}/effective-virtual-machine-members","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups.effective_virtual_machine_members"},{"value":{"name":"com.vmware.nsx.ns_groups.effective_logical_switch_members","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns effective logical switch members of the specified NSGroup.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.EffectiveMemberResourceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.effective_member_resource_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}/effective-logical-switch-members","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups.effective_logical_switch_members"},{"value":{"name":"com.vmware.nsx.ns_groups.service_associations","documentation":"","constants":[{"value":{"documentation":"Possible value for serviceType of operation ServiceAssociations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ipfix","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SERVICE_TYPE_IPFIX"},{"value":{"documentation":"Possible value for serviceType of operation ServiceAssociations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"firewall","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SERVICE_TYPE_FIREWALL"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about services that are associated with the given NSGroup. The service name is passed by service_type parameter","params":[{"name":"nsgroup_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"nsgroup-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"fetch_parentgroup_associations","documentation":"Fetch complete list of associated resources considering nesting (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fetch_parentgroup_associations","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceAssociationListResult\nThe result will contain all the attributes defined in ServiceAssociationListResult.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_association_list_result","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{nsgroup-id}/service-associations","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups.service_associations"}],"name":"com.vmware.nsx.ns_groups","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.ui_service.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read ui service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ui-service/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ui_service.status"}],"name":"com.vmware.nsx.node.services.ui_service","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ui_service"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_ports.forwarding_path","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get networking entities between two logical ports with VIF attachment","params":[{"name":"lport_id","documentation":"ID of source port (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"peer_port_id","documentation":"ID of peer port (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_port_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.PortConnectionEntities","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_entities","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/forwarding-path","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.forwarding_path"},{"value":{"name":"com.vmware.nsx.logical_ports.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns transport node id for a specified logical port. Also returns information about all address bindings of the specified logical port. This includes address bindings discovered via various snooping methods like ARP snooping, DHCP snooping etc. and addressing bindings that are realized based on user configuration.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.state"},{"value":{"name":"com.vmware.nsx.logical_ports.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns statistics of a specified logical port. If the logical port is attached to a logical router port, query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.statistics"},{"value":{"name":"com.vmware.nsx.logical_ports.mac_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation MacTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation MacTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns MAC table of a specified logical port. If the target transport node id is not provided, the NSX manager will ask the controller for the transport node where the logical port is located. The query parameter \\\"source=cached\\\" is not supported.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_id","documentation":"TransportNode Id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortMacAddressListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_mac_address_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/mac-table","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.mac_table"},{"value":{"name":"com.vmware.nsx.logical_ports.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIF","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_VIF"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_NONE"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGEENDPOINT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_BRIDGEENDPOINT"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DHCP_SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_DHCP_SERVICE"},{"value":{"documentation":"Possible value for source of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"METADATA_PROXY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_METADATA_PROXY"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L2VPN_SESSION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_l2vpn_SESSION"},{"value":{"documentation":"Possible value for source of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_SOURCE_CACHED"},{"value":{"documentation":"Possible value for attachmentType of operation Status.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOGICALROUTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_ATTACHMENT_TYPE_LOGICALROUTER"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns operational status of a specified logical port.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortOperationalStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_operational_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getall","documentation":"Returns operational status of all logical ports. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"attachment_id","documentation":"Logical Port attachment Id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"attachment_type","documentation":"Type of attachment for logical port; for query only. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"bridge_cluster_id","documentation":"Bridge Cluster identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_cluster_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"container_ports_only","documentation":"Only container VIF logical ports will be returned if true (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"container_ports_only","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"diagnostic","documentation":"Flag to enable showing of transit logical port. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"diagnostic","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"logical_switch_id","documentation":"Logical Switch identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"parent_vif_id","documentation":"ID of the VIF of type PARENT (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parent_vif_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"switching_profile_id","documentation":"Network Profile identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_id","documentation":"Transport node identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_zone_id","documentation":"Transport zone identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortStatusSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_status_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getall"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.status"}],"name":"com.vmware.nsx.logical_ports","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.rabbitmq_management_port","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns status as true if RabbitMQ management port is enabled else false","params":[],"output":{"documentation":"com.vmware.nsx.model.PortStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/rabbitmq-management-port","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete RabbitMQ management port","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/rabbitmq-management-port","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Set RabbitMQ management port","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/rabbitmq-management-port","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.rabbitmq_management_port"},{"value":{"name":"com.vmware.nsx.node.network","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read network configuration properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeNetworkProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network"},{"value":{"name":"com.vmware.nsx.node.file_store","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"copyfromremotefile","documentation":"Copy a remote file to the file store. If you use scp or sftp, you must provide the remote server's SSH fingerprint. See the NSX-T Administration Guide for information and instructions about finding the SSH fingerprint.","params":[{"name":"file_name","documentation":"Destination filename (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"copy_from_remote_file_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.copy_from_remote_file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FileProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}?action=copy_from_remote_file","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"copyfromremotefile"},{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"createremotedirectory","documentation":"Create a directory on the remote remote server. Supports only SFTP. You must provide the remote server's SSH fingerprint. See the NSX Administration Guide for information and instructions about finding the SSH fingerprint.","params":[{"name":"create_remote_directory_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.create_remote_directory_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store?action=create_remote_directory","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"createremotedirectory"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read file properties","params":[{"name":"file_name","documentation":"Name of the file to retrieve information about (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FileProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete file","params":[{"name":"file_name","documentation":"Name of the file to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"copytoremotefile","documentation":"Copy a file in the file store to a remote server. If you use scp or sftp, you must provide the remote server's SSH fingerprint. See the NSX-T Administration Guide for information and instructions about finding the SSH fingerprint.","params":[{"name":"file_name","documentation":"Destination filename (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"copy_to_remote_file_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.copy_to_remote_file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}?action=copy_to_remote_file","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"copytoremotefile"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List node files","params":[],"output":{"documentation":"com.vmware.nsx.model.FilePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.file_store"},{"value":{"name":"com.vmware.nsx.node.logs","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the number of log files and lists the log files that reside on the NSX virtual appliance. The list includes the filename, file size, and last-modified time in milliseconds since epoch (1 January 1970) for each log file. Knowing the last-modified time with millisecond accuracy since epoch is helpful when you are comparing two times, such as the time of a POST request and the end time on a server.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeLogPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_log_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/logs","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.logs"},{"value":{"name":"com.vmware.nsx.node.users","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates attributes of an existing NSX Manager appliance user. This method cannot be used to add a new user. Modifiable attributes include the username, full name of the user, and password. If you specify a password in a PUT request, it is not returned in the response. Nor is it returned in a GET request.","params":[{"name":"userid","documentation":"User id of the user (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"node_user_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeUserProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users/{userid}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified user who is configued to log in to the NSX Manager appliance","params":[{"name":"userid","documentation":"User id of the user (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeUserProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users/{userid}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the list of users configued to log in to the NSX Manager appliance.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeUserPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.users"},{"value":{"name":"com.vmware.nsx.node.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the NSX Manager appliance's file system, CPU, memory, disk usage, and uptime.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.status"},{"value":{"name":"com.vmware.nsx.node.services","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of all services available on the NSX Manager applicance.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServicePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services"},{"value":{"name":"com.vmware.nsx.node.mode","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns current Node Mode.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeMode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_mode","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/mode","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.mode"},{"value":{"name":"com.vmware.nsx.node.version","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read node version","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeVersion","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_version","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/version","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.version"},{"value":{"name":"com.vmware.nsx.node.processes","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information for a specified process ID (pid).","params":[{"name":"process_id","documentation":"ID of process to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"process-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeProcessProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_process_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/processes/{process-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the number of processes and information about each process. Process information includes 1) mem_resident, which is roughly equivalent to the amount of RAM, in bytes, currently used by the process, 2) parent process ID (ppid), 3) process name, 4) process up time in milliseconds, 5) mem_used, wich is the amount of virtual memory used by the process, in bytes, 6) process start time, in milliseconds since epoch, 7) process ID (pid), 8) CPU time, both user and the system, consumed by the process in milliseconds.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeProcessPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_process_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/processes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.processes"},{"value":{"name":"com.vmware.nsx.node.tasks","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read task properties","params":[{"name":"task_id","documentation":"ID of task to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"suppress_redirect","documentation":"Suppress redirect status if applicable (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"suppress_redirect","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ApplianceManagementTaskProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.appliance_management_task_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks/{task-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete task","params":[{"name":"task_id","documentation":"ID of task to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks/{task-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"cancel","documentation":"Cancel specified task","params":[{"name":"task_id","documentation":"ID of task to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks/{task-id}?action=cancel","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"cancel"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List appliance management tasks","params":[{"name":"fields","documentation":"Fields to include in query results (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"request_method","documentation":"Request method(s) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_method","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"request_path","documentation":"Request URI path(s) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_path","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"request_uri","documentation":"Request URI(s) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_uri","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"Status(es) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"user","documentation":"Names of users to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"user","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ApplianceManagementTaskListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.appliance_management_task_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.tasks"}],"name":"com.vmware.nsx.node","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns status for the Logical Router of the given id.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.status"},{"value":{"name":"com.vmware.nsx.logical_routers.routing","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the routing configuration for a specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"routing_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.routing_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RoutingConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.routing_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the routing configuration for a specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RoutingConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.routing_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing"}],"name":"com.vmware.nsx.logical_routers","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.traceflows.observations","documentation":"","constants":[{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_LS"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_LR"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_DFW"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"Possible value for componentType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"Possible value for resourceType of operation Observations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get observations for the Traceflow round","params":[{"name":"traceflow_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"traceflow-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"component_name","documentation":"Observations having the given component name will be listed. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"component_type","documentation":"Observations having the given component type will be listed. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"The type of observations that will be listed. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_name","documentation":"Observations having the given transport node name will be listed. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TraceflowObservationListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow_observation_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/traceflows/{traceflow-id}/observations","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.traceflows.observations"}],"name":"com.vmware.nsx.traceflows","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.traceflows"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.node_mgmt.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read appliance management service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/node-mgmt/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.node_mgmt.status"}],"name":"com.vmware.nsx.node.services.node_mgmt","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.node_mgmt"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.aaa.vidm.groups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all the User Groups where vIDM display name matches the search key case insensitively. The search key is checked to be a substring of display name. This is a non paginated API.","params":[{"name":"search_string","documentation":"Search string to search for. (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"search_string","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.VidmInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vidm_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/vidm/groups","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.vidm.groups"},{"value":{"name":"com.vmware.nsx.aaa.vidm.users","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all the users from vIDM whose userName, givenName or familyName matches the search key case insensitively. The search key is checked to be a substring of name or given name or family name. This is a non paginated API.","params":[{"name":"search_string","documentation":"Search string to search for. (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"search_string","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.VidmInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vidm_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/vidm/users","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.vidm.users"},{"value":{"name":"com.vmware.nsx.aaa.vidm.search","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Get all the users and groups from vIDM matching the search key case insensitively. The search key is checked to be a substring of name or given name or family name of user and display name of group. This is a non paginated API.","params":[{"name":"search_string","documentation":"Search string to search for. (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"search_string","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.VidmInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vidm_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/vidm/search","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.vidm.search"}],"name":"com.vmware.nsx.aaa.vidm","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.vidm"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.mac_sets","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified MACSet. Modifiable parameters include the description, display_name and mac_addresses.","params":[{"name":"mac_set_id","documentation":"MACSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"m_AC_set","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MACSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified MACSet","params":[{"name":"mac_set_id","documentation":"MACSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.MACSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified MACSet. By default, if the MACSet is added to an NSGroup, it won't be deleted. In such situations, pass \\\"force=true\\\" as query param to force delete the MACSet.","params":[{"name":"mac_set_id","documentation":"MACSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of MACSets","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.MACSetListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new MACSet that can group individual MAC addresses.","params":[{"name":"m_AC_set","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MACSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.mac_sets"},{"value":{"name":"com.vmware.nsx.trust_management","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the supported algorithms and key sizes.","params":[],"output":{"documentation":"com.vmware.nsx.model.TrustManagementData","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.trust_management_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management"},{"value":{"name":"com.vmware.nsx.ns_service_groups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified NSService. Modifiable parameters include the description, display_name and members.","params":[{"name":"ns_service_group_id","documentation":"NSServiceGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ns_service_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSServiceGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups/{ns-service-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified NSServiceGroup","params":[{"name":"ns_service_group_id","documentation":"NSServiceGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NSServiceGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups/{ns-service-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified NSServiceGroup. By default, if the NSServiceGroup is consumed in a Firewall rule, it won't get deleted. In such situations, pass \\\"force=true\\\" as query param to force delete the NSServiceGroup.","params":[{"name":"ns_service_group_id","documentation":"NSServiceGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups/{ns-service-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of NSServiceGroups","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"default_service","documentation":"Fetch all default NSServiceGroups (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_service","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NSServiceGroupListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new NSServiceGroup which can contain NSServices. A given NSServiceGroup can contain either only ether type of NSServices or only non-ether type of NSServices, i.e. an NSServiceGroup cannot contain a mix of both ether and non-ether types of NSServices.","params":[{"name":"ns_service_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSServiceGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_service_groups"},{"value":{"name":"com.vmware.nsx.transport_nodes","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation TransportNodes.updatemaintenancemode.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"exit_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPDATEMAINTENANCEMODE_ACTION_EXIT_MAINTENANCE_MODE"},{"value":{"documentation":"Possible value for action of operation TransportNodes.updatemaintenancemode.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"forced_enter_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPDATEMAINTENANCEMODE_ACTION_FORCED_ENTER_MAINTENANCE_MODE"},{"value":{"documentation":"Possible value for action of operation TransportNodes.updatemaintenancemode.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"enter_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPDATEMAINTENANCEMODE_ACTION_ENTER_MAINTENANCE_MODE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the transport node information. Modifiable parameters include the host_switch_spec and transport_zone_endpoints. The host_switch_name field must match the host_switch_name value specified in the transport zone (API: transport-zones). You must create the associated uplink profile (API: host-switch-profiles) before you can specify an uplink_name here. If the host is an ESX and has only one physical NIC being used by a vSphere standard switch, TransportNodeUpdateParameters should be used to migrate the management interface and the physical NIC into a logical switch that is in a transport zone this transport node will join or has already joined. If the migration is already done, TransportNodeUpdateParameters can also be used to migrate the management interface and the physical NIC back to a vSphere standard switch. In other cases, the TransportNodeUpdateParameters should NOT be used. When updating transport node user should follow pattern where he should fetch the existing transport node and then only modify the required properties keeping other properties as is. For API backward compatibility, property host_switches will be still returned in response and will contain the configuration matching the one in host_switch_spec. In update call user should only modify configuration in either host_switch_spec or host_switches, but not both. Property host_switch_spec should be preferred over deprecated host_switches property when creating or updating transport nodes.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_node","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"esx_mgmt_if_migration_dest","documentation":"The network ids to which the ESX vmk interfaces will be migrated (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"esx_mgmt_if_migration_dest","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"if_id","documentation":"The ESX vmk interfaces to migrate (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"if_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"vnic","documentation":"The ESX vmk interfaces and/or VM NIC to migrate (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vnic","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"vnic_migration_dest","documentation":"The migration destinations of ESX vmk interfaces and/or VM NIC (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vnic_migration_dest","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified transport node.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified transport node. Query param force can be used to force delete the host nodes. Force deletion of edge and public cloud gateway nodes is not supported.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all transport nodes. A transport node is a fabric node (host or edge) that contains hostswitches. A hostswitch can have virtual machines connected to them. Because each transport node has HostSwitches, transport nodes can also have virtual tunnel endpoints, which means that they can be part of the overlay.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"in_maintenance_mode","documentation":"maintenance mode flag (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"in_maintenance_mode","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"node_id","documentation":"node identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"node_ip","documentation":"Fabric node IP address (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_ip","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"node_types","documentation":"a list of fabric node types separated by comma or a single type (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_types","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_zone_id","documentation":"Transport zone identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"resynchostconfig","documentation":"Resync the TransportNode configuration on a host. It is similar to updating the TransportNode with existing configuration, but force synce these configurations to the host (no backend optimizations).","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}?action=resync_host_config","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"resynchostconfig"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Enables a fabric node to act as a transport node. Additional documentation on creating a transport node can be found in the NSX-T Installation Guide. Transport nodes are hypervisor hosts and NSX Edges that will participate in an NSX-T overlay. For a hypervisor host, this means that it hosts VMs that will communicate over NSX-T logical switches. For NSX Edges, this means that it will have logical router uplinks and downlinks. When creating a transport node, you must provide the node id of an existing fabric node (hypervisor host or NSX Edge node) in the node_id property of the payload. This property is required. Additionally, in order for the transport node to forward packets, the host_switch_spec property must be specified. Host switches (called bridges in OVS on KVM hypervisors) are the individual switches within the host virtual switch. Virtual machines are connected to the host switches. When creating a transport node, you need to specify if the host switches are already manually preconfigured on the node, or if NSX should create and manage the host switches. You specify this choice by the type of host switches you pass in the host_switch_spec property of the TransportNode request payload. For a KVM host, you can preconfigure the host switch, or you can have NSX Manager perform the configuration. For an ESXi host or NSX Edge node, NSX Manager always configures the host switch. To preconfigure the host switches on a KVM host, pass an array of PreconfiguredHostSwitchSpec objects that describes those host switches. In the current NSX-T release, only one prefonfigured host switch can be specified. See the PreconfiguredHostSwitchSpec schema definition for documentation on the properties that must be provided. Preconfigured host switches are only supported on KVM hosts, not on ESXi hosts or NSX Edge nodes. To allow NSX to manage the host switch configuration on KVM hosts, ESXi hosts, or NSX Edge nodes, pass an array of StandardHostSwitchSpec objects in the host_switch_spec property, and NSX will automatically create host switches with the properties you provide. In the current NSX-T release, up to 5 host switches can be automatically managed. See the StandardHostSwitchSpec schema definition for documentation on the properties that must be provided. Note: previous versions of NSX-T used a property named host_switches to specify the host switch configuration on the transport node. That property is deprecated, but still functions. You should configure new host switches using the host_switch_spec property.","params":[{"name":"transport_node","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"updatemaintenancemode","documentation":"Put transport node into maintenance mode or exit from maintenance mode.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"action","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"updatemaintenancemode"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes"},{"value":{"name":"com.vmware.nsx.cluster_profiles","documentation":"","constants":[{"value":{"documentation":"Possible value for resourceType of operation ClusterProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EdgeHighAvailabilityProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE"},{"value":{"documentation":"Possible value for resourceType of operation ClusterProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BridgeHighAvailabilityClusterProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifie a specified cluster profile. The body of the PUT request must include the resource_type.","params":[{"name":"cluster_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cluster_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in ClusterProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterProfile\nThe result will contain all the attributes defined in ClusterProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster-profiles/{cluster-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified cluster profile.","params":[{"name":"cluster_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterProfile\nThe result will contain all the attributes defined in ClusterProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster-profiles/{cluster-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specified cluster profile.","params":[{"name":"cluster_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster-profiles/{cluster-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of cluster profiles Cluster profiles define policies for edge cluster and bridge cluster.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"include_system_owned","documentation":"Whether the list result contains system resources (optional, default to true)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_system_owned","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"Supported cluster profiles. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a cluster profile. The resource_type is required.","params":[{"name":"cluster_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in ClusterProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterProfile\nThe result will contain all the attributes defined in ClusterProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster_profiles"},{"value":{"name":"com.vmware.nsx.ipfix_obs_points","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Deprecated - Please use /ipfix-profiles for switch IPFIX profile and /ipfix-collector-profiles for IPFIX collector profile.","params":[],"output":{"documentation":"com.vmware.nsx.model.IpfixObsPointsListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_obs_points_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-obs-points","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ipfix_obs_points"},{"value":{"name":"com.vmware.nsx.host_switch_profiles","documentation":"","constants":[{"value":{"documentation":"Possible value for hostswitchProfileType of operation HostSwitchProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LldpHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HOSTSWITCH_PROFILE_TYPE_LLDPHOSTSWITCHPROFILE"},{"value":{"documentation":"Possible value for hostswitchProfileType of operation HostSwitchProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UplinkHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HOSTSWITCH_PROFILE_TYPE_UPLINKHOSTSWITCHPROFILE"},{"value":{"documentation":"Possible value for hostswitchProfileType of operation HostSwitchProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NiocProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HOSTSWITCH_PROFILE_TYPE_NIOCPROFILE"},{"value":{"documentation":"Possible value for hostswitchProfileType of operation HostSwitchProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ExtraConfigHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HOSTSWITCH_PROFILE_TYPE_EXTRACONFIGHOSTSWITCHPROFILE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies a specified hostswitch profile. The body of the PUT request must include the resource_type. For uplink profiles, the put request must also include teaming parameters. Modifiable attributes include display_name, mtu, and transport_vlan. For uplink teaming policies, uplink_name and policy are also modifiable.","params":[{"name":"host_switch_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host-switch-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"base_host_switch_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseHostSwitchProfile\nThe result will contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/host-switch-profiles/{host-switch-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified hostswitch profile.","params":[{"name":"host_switch_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host-switch-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseHostSwitchProfile\nThe result will contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/host-switch-profiles/{host-switch-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes a specified hostswitch profile.","params":[{"name":"host_switch_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host-switch-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/host-switch-profiles/{host-switch-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about the configured hostswitch profiles. Hostswitch profiles define networking policies for hostswitches (sometimes referred to as bridges in OVS). Currently, only uplink teaming is supported. Uplink teaming allows NSX to load balance traffic across different physical NICs (PNICs) on the hypervisor hosts. Multiple teaming policies are supported, including LACP active, LACP passive, load balancing based on source ID, and failover order.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"hostswitch_profile_type","documentation":"Supported HostSwitch profiles. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hostswitch_profile_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"include_system_owned","documentation":"Whether the list result contains system resources (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_system_owned","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"uplink_teaming_policy_name","documentation":"The host switch profile's uplink teaming policy name (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_teaming_policy_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.HostSwitchProfilesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_switch_profiles_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/host-switch-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a hostswitch profile. The resource_type is required. For uplink profiles, the teaming and policy parameters are required. By default, the mtu is 1600 and the transport_vlan is 0. The supported MTU range is 1280 through 9000.","params":[{"name":"base_host_switch_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseHostSwitchProfile\nThe result will contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/host-switch-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.host_switch_profiles"},{"value":{"name":"com.vmware.nsx.ipfix_profiles","documentation":"","constants":[{"value":{"documentation":"Possible value for appliedToEntityType of operation IpfixProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_APPLIED_TO_ENTITY_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for appliedToEntityType of operation IpfixProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_APPLIED_TO_ENTITY_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Possible value for appliedToEntityType of operation IpfixProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_APPLIED_TO_ENTITY_TYPE_LOGICALPORT"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update an existing IPFIX profile with profile ID and modified properties.","params":[{"name":"ipfix_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipfix-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ipfix_upm_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in IpfixUpmProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_upm_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixUpmProfile\nThe result will contain all the attributes defined in IpfixUpmProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_upm_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-profiles/{ipfix-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get an existing IPFIX profile by profile ID.","params":[{"name":"ipfix_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipfix-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixUpmProfile\nThe result will contain all the attributes defined in IpfixUpmProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_upm_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-profiles/{ipfix-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete an existing IPFIX profile by ID.","params":[{"name":"ipfix_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipfix-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-profiles/{ipfix-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Query IPFIX profiles with list parameters. List result can be filtered by profile type defined by IpfixUpmProfileType.","params":[{"name":"applied_to_entity_id","documentation":"ID of Entity Applied with Profile (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_to_entity_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"applied_to_entity_type","documentation":"Supported Entity Types (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_to_entity_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"profile_types","documentation":"IPFIX Profile Type List (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"profile_types","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixUpmProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_upm_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a new IPFIX profile with essential properties.","params":[{"name":"ipfix_upm_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in IpfixUpmProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_upm_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixUpmProfile\nThe result will contain all the attributes defined in IpfixUpmProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_upm_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ipfix_profiles"},{"value":{"name":"com.vmware.nsx.bridge_endpoints","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies a existing bridge endpoint.","params":[{"name":"bridgeendpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgeendpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bridge_endpoint","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints/{bridgeendpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified bridge endpoint.","params":[{"name":"bridgeendpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgeendpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints/{bridgeendpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified Bridge Endpoint.","params":[{"name":"bridgeendpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgeendpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints/{bridgeendpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured bridge endoints","params":[{"name":"bridge_cluster_id","documentation":"Bridge Cluster Identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_cluster_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"bridge_endpoint_profile_id","documentation":"Bridge endpoint profile used by the edge cluster (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_endpoint_profile_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"logical_switch_id","documentation":"Logical Switch Identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"vlan_transport_zone_id","documentation":"VLAN transport zone id used by the edge cluster (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan_transport_zone_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpointListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a Bridge Endpoint. It describes the physical attributes of the bridge like vlan. A logical port can be attached to a vif providing bridging functionality from the logical overlay network to the physical vlan network","params":[{"name":"bridge_endpoint","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_endpoints"},{"value":{"name":"com.vmware.nsx.tasks","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get information about the specified task","params":[{"name":"task_id","documentation":"ID of task to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TaskProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.task_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/tasks/{task-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get information about all tasks","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"request_uri","documentation":"Request URI(s) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_uri","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"Status(es) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"user","documentation":"Names of users to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"user","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TaskListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.task_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/tasks","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.tasks"},{"value":{"name":"com.vmware.nsx.md_proxies","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a metadata proxy","params":[{"name":"proxy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"metadata_proxy","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MetadataProxy","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies/{proxy-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a metadata proxy","params":[{"name":"proxy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.MetadataProxy","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies/{proxy-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a metadata proxy","params":[{"name":"proxy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies/{proxy-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get a paginated list of metadata proxies","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.MetadataProxyListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a metadata proxy","params":[{"name":"metadata_proxy","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MetadataProxy","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.md_proxies"},{"value":{"name":"com.vmware.nsx.ns_services","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified NSService. Modifiable parameters include the description, display_name and the NSService element. The system defined NSServices can't be modified","params":[{"name":"ns_service_id","documentation":"NSService Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ns_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-services/{ns-service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified NSService","params":[{"name":"ns_service_id","documentation":"NSService Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NSService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-services/{ns-service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified NSService. By default, if the NSService is being referred in an NSServiceGroup, it can't be deleted. In such situations, pass \\\"force=true\\\" as a parameter to force delete the NSService. System defined NSServices can't be deleted using \\\"force\\\" flag.","params":[{"name":"ns_service_id","documentation":"NSService Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-services/{ns-service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of NSServices","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"default_service","documentation":"Fetch all default NSServices (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_service","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NSServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new NSService which allows users to specify characteristics to use for matching network traffic.","params":[{"name":"ns_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-services","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_services"},{"value":{"name":"com.vmware.nsx.batch","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Enables you to make multiple API requests using a single request. The batch API takes in an array of logical HTTP requests represented as JSON arrays. Each request has a method (GET, PUT, POST, or DELETE), a relative_url (the portion of the URL after https://<nsx-mgr>/api/), optional headers array (corresponding to HTTP headers) and an optional body (for POST and PUT requests). The batch API returns an array of logical HTTP responses represented as JSON arrays. Each response has a status code, an optional headers array and an optional body (which is a JSON-encoded string).","params":[{"name":"batch_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.batch_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"atomic","documentation":"transactional atomicity for the batch of requests embedded in the batch list (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"atomic","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BatchResponse","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.batch_response","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/batch","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.batch"},{"value":{"name":"com.vmware.nsx.ipfix_collector_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update an existing IPFIX collector profile with profile ID and modified properties.","params":[{"name":"ipfix_collector_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipfix-collector-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ipfix_collector_upm_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_upm_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixCollectorUpmProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_upm_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-collector-profiles/{ipfix-collector-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get an existing IPFIX collector profile by profile ID.","params":[{"name":"ipfix_collector_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipfix-collector-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixCollectorUpmProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_upm_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-collector-profiles/{ipfix-collector-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete an existing IPFIX collector profile by ID.","params":[{"name":"ipfix_collector_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipfix-collector-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-collector-profiles/{ipfix-collector-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Query IPFIX collector profiles with list parameters. List result can be filtered by profile type defined by IpfixCollectorUpmProfileType.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"profile_types","documentation":"IPFIX Collector Profile Type List (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"profile_types","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixCollectorUpmProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_upm_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-collector-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a new IPFIX collector profile with essential properties.","params":[{"name":"ipfix_collector_upm_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_upm_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixCollectorUpmProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_upm_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-collector-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ipfix_collector_profiles"},{"value":{"name":"com.vmware.nsx.transport_zones","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates an existing transport zone. Modifiable parameters are transport_type (VLAN or OVERLAY), description, and display_name. The request must include the existing host_switch_name.","params":[{"name":"zone_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_zone","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZone","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/{zone-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a single transport zone.","params":[{"name":"zone_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZone","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/{zone-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes an existing transport zone.","params":[{"name":"zone_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/{zone-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about configured transport zones. NSX requires at least one transport zone. NSX uses transport zones to provide connectivity based on the topology of the underlying network, trust zones, or organizational separations. For example, you might have hypervisors that use one network for management traffic and a different network for VM traffic. This architecture would require two transport zones. The combination of transport zones plus transport connectors enables NSX to form tunnels between hypervisors. Transport zones define which interfaces on the hypervisors can communicate with which other interfaces on other hypervisors to establish overlay tunnels or provide connectivity to a VLAN. A logical switch can be in one (and only one) transport zone. This means that all of a switch's interfaces must be in the same transport zone. However, each hypervisor virtual switch (OVS or VDS) has multiple interfaces (connectors), and each connector can be attached to a different logical switch. For example, on a single hypervisor with two connectors, connector A can be attached to logical switch 1 in transport zone A, while connector B is attached to logical switch 2 in transport zone B. In this way, a single hypervisor can participate in multiple transport zones. The API for creating a transport zone requires that a single host switch be specified for each transport zone, and multiple transport zones can share the same host switch.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"uplink_teaming_policy_name","documentation":"The transport zone's uplink teaming policy name (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_teaming_policy_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZoneListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new transport zone. The required parameters are host_switch_name and transport_type (OVERLAY or VLAN). The optional parameters are description and display_name.","params":[{"name":"transport_zone","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZone","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_zones"},{"value":{"name":"com.vmware.nsx.normalizations","documentation":"","constants":[{"value":{"documentation":"Possible value for preferredNormalizationType of operation Normalizations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_PREFERRED_NORMALIZATION_TYPE_IPSET"},{"value":{"documentation":"Possible value for preferredNormalizationType of operation Normalizations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_PREFERRED_NORMALIZATION_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Possible value for resourceType of operation Normalizations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for preferredNormalizationType of operation Normalizations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_PREFERRED_NORMALIZATION_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for preferredNormalizationType of operation Normalizations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MACSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_PREFERRED_NORMALIZATION_TYPE_MACSET"},{"value":{"documentation":"Possible value for preferredNormalizationType of operation Normalizations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_PREFERRED_NORMALIZATION_TYPE_LOGICALPORT"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the list of normalized resources based on the query parameters. Id and Type of the resource on which the normalizations is to be performed, are to be specified as query parameters in the URI. The target resource types to which normalization is to be done should also be specified as query parameter.","params":[{"name":"preferred_normalization_type","documentation":"Resource type valid for use as target in normalization API. (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"preferred_normalization_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_id","documentation":"Identifier of the resource on which normalization is to be performed (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"Resource type valid for use as source in normalization API. (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NormalizedResourceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.normalized_resource_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/normalizations","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.normalizations"},{"value":{"name":"com.vmware.nsx.logical_switches","documentation":"","constants":[{"value":{"documentation":"Possible value for transportType of operation LogicalSwitches.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VLAN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TRANSPORT_TYPE_VLAN"},{"value":{"documentation":"Possible value for transportType of operation LogicalSwitches.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OVERLAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TRANSPORT_TYPE_OVERLAY"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies attributes of an existing logical switch. Modifiable attributes include admin_state, replication_mode, switching_profile_ids and VLAN spec. You cannot modify the original transport_zone_id.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_switch","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitch","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified logical switch Id.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitch","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes a logical switch from the associated overlay or VLAN transport zone. By default, a logical switch cannot be deleted if there are logical ports on the switch, or it is added to a NSGroup. Cascade option can be used to delete all ports and the logical switch. Detach option can be used to delete the logical switch forcibly.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cascade","documentation":"Delete a Logical Switch and all the logical ports in it, if none of the logical ports have any attachment. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cascade","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"detach","documentation":"Force delete a logical switch (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"detach","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured logical switches.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"diagnostic","documentation":"Flag to enable showing of transit logical switch. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"diagnostic","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"switching_profile_id","documentation":"Switching Profile identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_type","documentation":"Mode of transport supported in the transport zone for this logical switch (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_zone_id","documentation":"Transport zone identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"uplink_teaming_policy_name","documentation":"The logical switch's uplink teaming policy name (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_teaming_policy_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitchListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new logical switch. The request must include the transport_zone_id, display_name, and admin_state (UP or DOWN). The replication_mode (MTEP or SOURCE) is required for overlay logical switches, but not for VLAN-based logical switches. A vlan needs to be provided for VLAN-based logical switches","params":[{"name":"logical_switch","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitch","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_switches"},{"value":{"name":"com.vmware.nsx.transportzone_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies a specified transport zone profile. The body of the PUT request must include the resource_type.","params":[{"name":"transportzone_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportzone-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_zone_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in TransportZoneProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZoneProfile\nThe result will contain all the attributes defined in TransportZoneProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transportzone-profiles/{transportzone-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified transport zone profile.","params":[{"name":"transportzone_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportzone-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZoneProfile\nThe result will contain all the attributes defined in TransportZoneProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transportzone-profiles/{transportzone-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes a specified transport zone profile.","params":[{"name":"transportzone_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportzone-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transportzone-profiles/{transportzone-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about the configured transport zone profiles. Transport zone profiles define networking policies for transport zones and transport zone endpoints.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"include_system_owned","documentation":"Whether the list result contains system resources (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_system_owned","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"comma-separated list of transport zone profile types, e.g. ?resource_type=BfdHealthMonitoringProfile (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZoneProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transportzone-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a transport zone profile. The resource_type is required.","params":[{"name":"transport_zone_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in TransportZoneProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZoneProfile\nThe result will contain all the attributes defined in TransportZoneProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transportzone-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transportzone_profiles"},{"value":{"name":"com.vmware.nsx.logical_router_ports","documentation":"","constants":[{"value":{"documentation":"Possible value for resourceType of operation LogicalRouterPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLinkPortOnTIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_logicalrouterlinkportontier0"},{"value":{"documentation":"Possible value for resourceType of operation LogicalRouterPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterDownLinkPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT"},{"value":{"documentation":"Possible value for resourceType of operation LogicalRouterPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterUpLinkPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_LOGICALROUTERUPLINKPORT"},{"value":{"documentation":"Possible value for resourceType of operation LogicalRouterPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLoopbackPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT"},{"value":{"documentation":"Possible value for resourceType of operation LogicalRouterPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterIPTunnelPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_LOGICALROUTERIPTUNNELPORT"},{"value":{"documentation":"Possible value for resourceType of operation LogicalRouterPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLinkPortOnTIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_logicalrouterlinkportontier1"},{"value":{"documentation":"Possible value for resourceType of operation LogicalRouterPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterCentralizedServicePort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_LOGICALROUTERCENTRALIZEDSERVICEPORT"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified logical router port. Required parameters include the resource_type and logical_router_id. Modifiable parameters include the resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort, LogicalRouterCentralizedServicePort), logical_router_id (to reassign the port to a different router), and service_bindings.","params":[{"name":"logical_router_port_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-port-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_router_port","documentation":"(required)\nThe parameter must contain all the attributes defined in LogicalRouterPort.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPort\nThe result will contain all the attributes defined in LogicalRouterPort.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports/{logical-router-port-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified logical router port.","params":[{"name":"logical_router_port_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-port-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPort\nThe result will contain all the attributes defined in LogicalRouterPort.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports/{logical-router-port-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified logical router port. You must delete logical router ports before you can delete the associated logical router. To Delete Tier0 router link port you must have to delete attached tier1 router link port, otherwise pass \\\"force=true\\\" as query param to force delete the Tier0 router link port.","params":[{"name":"logical_router_port_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-port-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports/{logical-router-port-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all logical router ports. Information includes the resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort, LogicalRouterCentralizedServicePort); logical_router_id (the router to which each logical router port is assigned); and any service_bindings (such as DHCP relay service). The GET request can include a query parameter (logical_router_id or logical_switch_id).","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"logical_router_id","documentation":"Logical Router identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"logical_switch_id","documentation":"Logical Switch identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"Resource types of logical router port (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPortListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a logical router port. The required parameters include resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort, LogicalRouterCentralizedServicePort); and logical_router_id (the router to which each logical router port is assigned). The service_bindings parameter is optional.","params":[{"name":"logical_router_port","documentation":"(required)\nThe parameter must contain all the attributes defined in LogicalRouterPort.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPort\nThe result will contain all the attributes defined in LogicalRouterPort.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_router_ports"},{"value":{"name":"com.vmware.nsx.cluster","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the NSX cluster configuration.","params":[{"name":"cluster_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update_0","documentation":"Invoke PUT request on target cluster node","params":[{"name":"target_node_id","documentation":"Target node UUID or keyword self (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"target_uri","documentation":"URI of API to invoke on target node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-uri","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/{target-node-id}/{target-uri}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update_0"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the NSX cluster configuration. An NSX cluster has two functions or purposes, commonly referred to as \\\"roles.\\\" These two roles are control and management. Each NSX installation has a single cluster. Separate NSX clusters do not share data. In other words, a given data-plane node is attached to only one cluster, not to multiple clusters.","params":[],"output":{"documentation":"com.vmware.nsx.model.ClusterConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Invoke DELETE request on target cluster node","params":[{"name":"target_node_id","documentation":"Target node UUID or keyword self (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"target_uri","documentation":"URI of API to invoke on target node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-uri","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/{target-node-id}/{target-uri}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"summarizeinventorytoremote","documentation":"Request one-time inventory summary. The backup will be uploaded using the same server configuration as for an automatic backup.","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster?action=summarize_inventory_to_remote","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"summarizeinventorytoremote"},{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Invoke POST request on target cluster node","params":[{"name":"target_node_id","documentation":"Target node UUID or keyword self (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"target_uri","documentation":"URI of API to invoke on target node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-uri","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/{target-node-id}/{target-uri}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get_0","documentation":"Invoke GET request on target cluster node","params":[{"name":"target_node_id","documentation":"Target node UUID or keyword self (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"target_uri","documentation":"URI of API to invoke on target node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target-uri","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/{target-node-id}/{target-uri}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get_0"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"backuptoremote","documentation":"Request one-time backup. The backup will be uploaded using the same server configuration as for automatic backup.","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster?action=backup_to_remote","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"backuptoremote"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster"},{"value":{"name":"com.vmware.nsx.associations","documentation":"","constants":[{"value":{"documentation":"Possible value for associatedResourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ASSOCIATED_RESOURCE_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for resourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MACSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_MACSET"},{"value":{"documentation":"Possible value for resourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_VIRTUALMACHINE"},{"value":{"documentation":"Possible value for resourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Possible value for resourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for resourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_LOGICALPORT"},{"value":{"documentation":"Possible value for resourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_IPSET"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about resources that are associated with the given resource. Id and type of the resource for which associated resources are to be fetched are to be specified as query parameter in the URI. Resource type of the associated resources must be specified as query parameter.","params":[{"name":"associated_resource_type","documentation":"Resource type valid for use as target in association API (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"associated_resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_id","documentation":"The resource for which associated resources are to be fetched (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"Resource type valid for use as source in association API (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"fetch_ancestors","documentation":"Fetch complete list of associated resources considering containment and nesting (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fetch_ancestors","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AssociationListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.association_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/associations","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.associations"},{"value":{"name":"com.vmware.nsx.licenses","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Deprecated. Use the POST /licenses API instead","params":[{"name":"license","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.License","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/license","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Deprecated. Use the GET /licenses API instead.","params":[],"output":{"documentation":"com.vmware.nsx.model.License","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/license","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete_0","documentation":"This will delete the license key identified in the request body by \\\"license_key\\\" and its properties from the system. Attempting to delete the last license key will result in an error.","params":[{"name":"license","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/licenses?action=delete","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete_0"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deprecated. Use POST /licenses?action=delete API instead.","params":[{"name":"license_key","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"license-key","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/licenses/{license-key}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns all licenses.","params":[],"output":{"documentation":"com.vmware.nsx.model.LicensesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.licenses_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/licenses","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"This will add a license key to the system. The API supports adding only one license key for each license edition type - Standard, Advanced or Enterprise. If a new license key is tried to add for an edition for which the license key already exists, then this API will return an error.","params":[{"name":"license","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.License","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/licenses","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getlicensebykey","documentation":"Deprecated. Use GET /licenses API instead.","params":[{"name":"license_key","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"license-key","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.License","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/licenses/{license-key}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getlicensebykey"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.licenses"},{"value":{"name":"com.vmware.nsx.ns_groups","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation NsGroups.addorremoveexpression.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ADD_MEMBERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADDORREMOVEEXPRESSION_ACTION_ADD_MEMBERS"},{"value":{"documentation":"Possible value for action of operation NsGroups.addorremoveexpression.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REMOVE_MEMBERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADDORREMOVEEXPRESSION_ACTION_REMOVE_MEMBERS"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified NSGroup. Modifiable parameters include the description, display_name and members.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ns_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"addorremoveexpression","documentation":"Add/remove the expressions passed in the request body to/from the NSGroup","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ns_group_expression_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group_expression_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"action","documentation":"Specifies addition or removal action (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NSGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"addorremoveexpression"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified NSGroup.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"populate_references","documentation":"Populate metadata of resource referenced by NSGroupExpressions (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"populate_references","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NSGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified NSGroup. By default, if the NSGroup is added to another NSGroup, it won't be deleted. In such situations, pass \\\"force=true\\\" as query param to force delete the NSGroup.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List the NSGroups in a paginated format. The page size is restricted to 50 NSGroups so that the size of the response remains small even in the worst case. Optionally, specify valid member types as request parameter to filter NSGroups.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"member_types","documentation":"Specify member types to filter corresponding NSGroups (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"member_types","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"populate_references","documentation":"Populate metadata of resource referenced by NSGroupExpressions (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"populate_references","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NSGroupListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new NSGroup that can group NSX resources - VIFs, Lports and LSwitches as well as the grouping objects - IPSet, MACSet and other NSGroups","params":[{"name":"ns_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups"},{"value":{"name":"com.vmware.nsx.logical_ports","documentation":"","constants":[{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGEENDPOINT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_BRIDGEENDPOINT"},{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_NONE"},{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"METADATA_PROXY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_METADATA_PROXY"},{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOGICALROUTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_LOGICALROUTER"},{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIF","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_VIF"},{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DHCP_SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_DHCP_SERVICE"},{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L2VPN_SESSION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_l2vpn_SESSION"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies an existing logical switch port. Parameters that can be modified include attachment_type (LOGICALROUTER, VIF), admin_state (UP or DOWN), attachment id and switching_profile_ids. You cannot modify the logical_switch_id. In other words, you cannot move an existing port from one switch to another switch.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_port","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPort","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified logical port.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPort","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified logical switch port. By default, if logical port has attachments, or it is added to any NSGroup, the deletion will be failed. Option detach could be used for deleting logical port forcibly.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"detach","documentation":"force delete even if attached or referenced by a group (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"detach","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured logical switch ports. Logical switch ports connect to VM virtual network interface cards (NICs). Each logical port is associated with one logical switch.","params":[{"name":"attachment_id","documentation":"Logical Port attachment Id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"attachment_type","documentation":"Type of attachment for logical port; for query only. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"bridge_cluster_id","documentation":"Bridge Cluster identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_cluster_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"container_ports_only","documentation":"Only container VIF logical ports will be returned if true (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"container_ports_only","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"diagnostic","documentation":"Flag to enable showing of transit logical port. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"diagnostic","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"logical_switch_id","documentation":"Logical Switch identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"parent_vif_id","documentation":"ID of the VIF of type PARENT (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parent_vif_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"switching_profile_id","documentation":"Network Profile identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_id","documentation":"Transport node identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_zone_id","documentation":"Transport zone identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new logical switch port. The required parameters are the associated logical_switch_id and admin_state (UP or DOWN). Optional parameters are the attachment and switching_profile_ids. If you don't specify switching_profile_ids, default switching profiles are assigned to the port. If you don't specify an attachment, the switch port remains empty. To configure an attachment, you must specify an id, and optionally you can specify an attachment_type (VIF or LOGICALROUTER). The attachment_type is VIF by default.","params":[{"name":"logical_port","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPort","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports"},{"value":{"name":"com.vmware.nsx.node","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies NSX Manager appliance properties. Modifiable properties include the timezone, message of the day (motd), and hostname. The NSX Manager node_version, system_time, and kernel_version are read only and cannot be modified with this method.","params":[{"name":"node_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restarts or shuts down the NSX Manager appliance.","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the NSX Manager appliance. Information includes release number, time zone, system time, kernel version, message of the day (motd), and host name.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"shutdown","documentation":"Restarts or shuts down the NSX Manager appliance.","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node?action=shutdown","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"shutdown"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node"},{"value":{"name":"com.vmware.nsx.switching_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the user-configurable parameters of a switching profile. Only the qos, port-mirroring, spoof-guard and port-security switching profiles can be modified. You cannot modify the ipfix or ip-discovery switching profiles.","params":[{"name":"switching_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"base_switching_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in BaseSwitchingProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseSwitchingProfile\nThe result will contain all the attributes defined in BaseSwitchingProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/switching-profiles/{switching-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified switching profile.","params":[{"name":"switching_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseSwitchingProfile\nThe result will contain all the attributes defined in BaseSwitchingProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/switching-profiles/{switching-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified switching profile.","params":[{"name":"switching_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"unbind","documentation":"force unbinding of logical switches and ports from a switching profile (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"unbind","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/switching-profiles/{switching-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about the system-default and user-configured switching profiles. Each switching profile has a unique ID, a display name, and various other read-only and configurable properties. The default switching profiles are assigned automatically to each switch.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"include_system_owned","documentation":"Whether the list result contains system resources (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_system_owned","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"switching_profile_type","documentation":"comma-separated list of switching profile types, e.g. ?switching_profile_type=QosSwitchingProfile,PortMirroringSwitchingProfile (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.SwitchingProfilesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.switching_profiles_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/switching-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new, custom qos, port-mirroring, spoof-guard or port-security switching profile. You can override their default switching profile assignments by creating a new switching profile and assigning it to one or more logical switches. You cannot override the default ipfix or ip_discovery switching profiles.","params":[{"name":"base_switching_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in BaseSwitchingProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseSwitchingProfile\nThe result will contain all the attributes defined in BaseSwitchingProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/switching-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.switching_profiles"},{"value":{"name":"com.vmware.nsx.edge_clusters","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified edge cluster. Modifiable parameters include the description, display_name, transport-node-id. If the optional fabric_profile_binding is included, resource_type and profile_id are required. User should do a GET on the edge-cluster and obtain the payload and retain the member_index of the existing members as returning in the GET output. For new member additions, the member_index cannot be defined by the user, user can read the system allocated index to the new member in the output of this API call or by doing a GET call. User cannot use this PUT api to replace the transport_node of an existing member because this is a disruption action, we have exposed a explicit API for doing so, refer to \\\"ReplaceEdgeClusterMemberTransportNode\\\" EdgeCluster only supports homogeneous members. The TransportNodes backed by EdgeNode are only allowed in cluster members. DeploymentType (VIRTUAL_MACHINE|PHYSICAL_MACHINE) of these EdgeNodes should be same.","params":[{"name":"edge_cluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge-cluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"edge_cluster","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.EdgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/edge-clusters/{edge-cluster-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified edge cluster.","params":[{"name":"edge_cluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge-cluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.EdgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/edge-clusters/{edge-cluster-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"replacetransportnode","documentation":"Replace the transport node in the specified member of the edge-cluster. This is a disruptive action. This will move all the LogicalRouterPorts(uplink and routerLink) host on the old transport_node to the new transport_node. The transportNode cannot be present in another member of any edgeClusters.","params":[{"name":"edge_cluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge-cluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"edge_cluster_member_transport_node","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster_member_transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.EdgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/edge-clusters/{edge-cluster-id}?action=replace_transport_node","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"replacetransportnode"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified edge cluster.","params":[{"name":"edge_cluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge-cluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/edge-clusters/{edge-cluster-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about the configured edge clusters, which enable you to group together transport nodes of the type EdgeNode and apply fabric profiles to all members of the edge cluster. Each edge node can participate in only one edge cluster.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.EdgeClusterListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/edge-clusters","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new edge cluster. It only supports homogeneous members. The TransportNodes backed by EdgeNode are only allowed in cluster members. DeploymentType (VIRTUAL_MACHINE|PHYSICAL_MACHINE) of these EdgeNodes should be same.","params":[{"name":"edge_cluster","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.EdgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/edge-clusters","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.edge_clusters"},{"value":{"name":"com.vmware.nsx.logical_routers","documentation":"","constants":[{"value":{"documentation":"Possible value for routerType of operation LogicalRouters.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ROUTER_TYPE_tier1"},{"value":{"documentation":"Possible value for routerType of operation LogicalRouters.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ROUTER_TYPE_tier0"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified logical router. Modifiable attributes include the internal_transit_network, external_transit_networks, and edge_cluster_id (for TIER0 routers).","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_router","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified logical router. You must delete associated logical router ports before you can delete a logical router. Otherwise use force delete which will delete all related ports and other entities associated with that LR. To force delete logical router pass force=true in query param.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all logical routers, including the UUID, internal and external transit network addresses, and the router type (TIER0 or TIER1). You can get information for only TIER0 routers or only the TIER1 routers by including the router_type query parameter.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"router_type","documentation":"Type of Logical Router (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"router_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a logical router. The required parameters are router_type (TIER0 or TIER1) and edge_cluster_id (TIER0 only). Optional parameters include internal and external transit network addresses.","params":[{"name":"logical_router","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"reprocess","documentation":"Reprocess logical router configuration and configuration of related entities like logical router ports, static routing, etc. Any missing Updates are published to controller.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}?action=reprocess","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"reprocess"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers"},{"value":{"name":"com.vmware.nsx.service_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified service profile. The PUT request must include the resource_type parameters. Modifiable parameters include description and display_name. Other parameters might be modifiable, depending on the specified service type.","params":[{"name":"service_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/service-profiles/{service-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified service profile.","params":[{"name":"service_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/service-profiles/{service-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified service profile.","params":[{"name":"service_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/service-profiles/{service-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all service profiles. A service profile is a configuration that you can use to create a service, which is then applied to one or more logical router ports. Currently, only the DhcpRelayProfile is supported.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/service-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a service profile, which can then be used to create a service. Services are then applied to one or more logical router ports.","params":[{"name":"service_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/service-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.service_profiles"},{"value":{"name":"com.vmware.nsx.bridge_endpoint_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies a existing bridge endpoint profile.","params":[{"name":"bridgeendpointprofile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgeendpointprofile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bridge_endpoint_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpointProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoint-profiles/{bridgeendpointprofile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified bridge endpoint profile.","params":[{"name":"bridgeendpointprofile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgeendpointprofile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpointProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoint-profiles/{bridgeendpointprofile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified Bridge Endpoint Profile.","params":[{"name":"bridgeendpointprofile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgeendpointprofile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoint-profiles/{bridgeendpointprofile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured bridge endoint profiles","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"edge_cluster_id","documentation":"Edge Cluster Identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"failover_mode","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"failover_mode","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpointProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoint-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a Bridge Endpoint Profile. Profile contains edge cluster id, indexes of the member nodes, fialover mode and high availability mode for a Bridge EndPoint","params":[{"name":"bridge_endpoint_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpointProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoint-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_endpoint_profiles"},{"value":{"name":"com.vmware.nsx.traceflows","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the Traceflow round status and result summary","params":[{"name":"traceflow_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"traceflow-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.Traceflow","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/traceflows/{traceflow-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete the Traceflow round","params":[{"name":"traceflow_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"traceflow-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/traceflows/{traceflow-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all Traceflow rounds; if a logical port id is given as a query parameter, only those originated from the logical port are returned.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"lport_id","documentation":"id of the source logical port where the trace flows originated (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TraceflowListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/traceflows","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Initiate a Traceflow Operation on the Specified Port","params":[{"name":"traceflow_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.Traceflow","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/traceflows","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.traceflows"},{"value":{"name":"com.vmware.nsx.services","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified logical router service. The resource_type parameter is required. The modifiable parameters depend on the service type.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified logical router service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured logical router services that can be applied to one or more logical router ports. You must create a service-profile before you can create a service. Currently, only DhcpRelayService is supported.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a service that can be applied to one or more logical router ports. For some service types, you must create a service-profile before you can create a service.","params":[{"name":"logical_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/services","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.services"},{"value":{"name":"com.vmware.nsx.bridge_clusters","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies a existing bridge cluster. One of more transport nodes can be added or removed from the bridge cluster using this API.","params":[{"name":"bridgecluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgecluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bridge_cluster","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-clusters/{bridgecluster-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified bridge cluster.","params":[{"name":"bridgecluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgecluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-clusters/{bridgecluster-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes the specified Bridge Cluster.","params":[{"name":"bridgecluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgecluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-clusters/{bridgecluster-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured bridge clusters","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeClusterListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-clusters","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a bridge cluster. It is collection of transport nodes that will do the bridging for overlay network to vlan networks. Bridge cluster may have one or more transport nodes","params":[{"name":"bridge_cluster","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-clusters","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_clusters"},{"value":{"name":"com.vmware.nsx.compute_collection_transport_node_templates","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update configuration of compute collection transportnode template. Compute_collection_id isn't allowed to be changed since it represents the association between ComputeCollection and this template. This is determined when ComputeCollectionTransportNodeTemplate got created.","params":[{"name":"template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"compute_collection_transport_node_template","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionTransportNodeTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/compute-collection-transport-node-templates/{template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns compute collection transportnode template by id","params":[{"name":"template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionTransportNodeTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/compute-collection-transport-node-templates/{template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete the specified compute collection transport node template.","params":[{"name":"template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/compute-collection-transport-node-templates/{template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns all eligible compute collection transportnode templates","params":[{"name":"compute_collection_id","documentation":"Compute collection id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_collection_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeTemplateListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_template_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/compute-collection-transport-node-templates","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"If automated transport node creation is configured on compute collection, this template will serve as the default setting for transport node creation.","params":[{"name":"compute_collection_transport_node_template","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionTransportNodeTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/compute-collection-transport-node-templates","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.compute_collection_transport_node_templates"},{"value":{"name":"com.vmware.nsx.ip_sets","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified IPSet. Modifiable parameters include description, display_name and ip_addresses.","params":[{"name":"ip_set_id","documentation":"IPSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_set","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ip-sets/{ip-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified IPSet","params":[{"name":"ip_set_id","documentation":"IPSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ip-sets/{ip-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified IPSet. By default, if the IPSet is added to an NSGroup, it won't be deleted. In such situations, pass \\\"force=true\\\" as query param to force delete the IPSet.","params":[{"name":"ip_set_id","documentation":"IPSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ip-sets/{ip-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of IPSets","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSetListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ip-sets","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new IPSet that can group either IPv4 or IPv6 individual ip addresses, ranges or subnets.","params":[{"name":"ip_set","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ip-sets","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ip_sets"},{"value":{"name":"com.vmware.nsx.network_migration_specs","documentation":"","constants":[{"value":{"documentation":"Possible value for type of operation NetworkMigrationSpecs.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HostProfileNetworkMigrationSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_HOSTPROFILENETWORKMIGRATIONSPEC"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Network migration specification once created and can be used as a template to indicate associated component which networks should be migrated and where. Currently migration template can be associated with compute collections which are managed by vCenter host profiles, to trigger automatic migration of networks for Stateless ESX hosts. Currently we only support creation of HostProfileNetworkMigrationSpec type of specification. For a HostProfileNetworkMigrationSpec which is already associated with a compute collection, updating it would mean next time the system needs to trigger migration for hosts managed by compute collection, it will use the updated migration specification.","params":[{"name":"template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"network_migration_spec","documentation":"(required)\nThe parameter must contain all the attributes defined in NetworkMigrationSpec.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.network_migration_spec","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NetworkMigrationSpec\nThe result will contain all the attributes defined in NetworkMigrationSpec.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.network_migration_spec","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-migration-specs/{template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Network migration specification once created and can be used as a template to indicate associated component which networks should be migrated and where. Currently migration template can be associated with compute collections which are managed by vCenter host profiles, to trigger automatic migration of networks for Stateless ESX hosts. Currently we only support creation of HostProfileNetworkMigrationSpec type of specification.","params":[{"name":"template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NetworkMigrationSpec\nThe result will contain all the attributes defined in NetworkMigrationSpec.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.network_migration_spec","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-migration-specs/{template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete the specified network migration specification template. Delete will fail if this is a HostProfileNetworkMigrationSpec and is associated with certain compute collection.","params":[{"name":"template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-migration-specs/{template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Network migration specification once created and can be used as a template to indicate associated component which networks should be migrated and where. Currently migration template can be associated with compute collections which are managed by vCenter host profiles, to trigger automatic migration of networks for Stateless ESX hosts. Currently we only support creation of HostProfileNetworkMigrationSpec type of specification.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"include_system_owned","documentation":"Whether the list result contains system resources (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_system_owned","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"type","documentation":"Supported network migration specification types. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NetworkMigrationSpecListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.network_migration_spec_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-migration-specs","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Network migration specification once created and can be used as a template to indicate associated component which networks should be migrated and where. Currently migration template can be associated with compute collections which are managed by vCenter host profiles, to trigger automatic migration of networks for Stateless ESX hosts. Currently we only support creation of HostProfileNetworkMigrationSpec type of specification.","params":[{"name":"network_migration_spec","documentation":"(required)\nThe parameter must contain all the attributes defined in NetworkMigrationSpec.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.network_migration_spec","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NetworkMigrationSpec\nThe result will contain all the attributes defined in NetworkMigrationSpec.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.network_migration_spec","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/network-migration-specs","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.network_migration_specs"},{"value":{"name":"com.vmware.nsx.mirror_sessions","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the mirror session","params":[{"name":"mirror_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mirror-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"port_mirroring_session","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.PortMirroringSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mirror-sessions/{mirror-session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the mirror session","params":[{"name":"mirror_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mirror-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.PortMirroringSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mirror-sessions/{mirror-session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"verify","documentation":"Verify whether all participants are on the same transport node","params":[{"name":"mirror_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mirror-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mirror-sessions/{mirror-session-id}?action=verify","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"verify"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete the mirror session","params":[{"name":"mirror_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mirror-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mirror-sessions/{mirror-session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all mirror sessions","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.PortMirroringSessionListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mirror-sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a mirror session","params":[{"name":"port_mirroring_session","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.PortMirroringSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mirror-sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.mirror_sessions"},{"value":{"name":"com.vmware.nsx.error_resolver","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns some metadata about the given error_id. This includes information of whether there is a resolver present for the given error_id and its associated user input data","params":[{"name":"error_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ErrorResolverInfo","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/error-resolver/{error_id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of metadata for all the error resolvers registered.","params":[],"output":{"documentation":"com.vmware.nsx.model.ErrorResolverInfoList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_info_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/error-resolver","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"resolveerror","documentation":"Invokes the corresponding error resolver for the given error(s) present in the payload","params":[{"name":"error_resolver_metadata_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_metadata_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/error-resolver?action=resolve_error","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"resolveerror"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.error_resolver"},{"value":{"name":"com.vmware.nsx.ui_views","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update View","params":[{"name":"view_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"view-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"view","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.view","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.View","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.view","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/{view-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"If no query params are specified then all the views entitled for the user are returned. The views to which a user is entitled to include the views created by the user and the shared views.","params":[{"name":"view_ids","documentation":"Ids of the Views (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"view_ids","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"widget_id","documentation":"Id of widget configuration (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"widget_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ViewList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.view_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete View","params":[{"name":"view_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"view-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/{view-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new View.","params":[{"name":"view","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.view","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.View","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.view","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get_0","documentation":"Returns Information about a specific View.","params":[{"name":"view_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"view-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.View","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.view","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/{view-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get_0"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ui_views"},{"value":{"name":"com.vmware.nsx.upgrade","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"upgradeuc","documentation":"Upgrade the upgrade coordinator.","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade?action=upgrade_uc","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"upgradeuc"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade"}],"name":"com.vmware.nsx","documentation":"","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx","type":"STRING"},"key":"value"},{"value":{"string_value":"true","type":"STRING"},"key":"autoGenerated"}]},"key":"Component"}],"enumerations":[],"structures":[]},"key":"com.vmware.nsx"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.aaa.providers.vidm","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update AAA provider vIDM properties","params":[{"name":"node_auth_provider_vidm_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_auth_provider_vidm_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeAuthProviderVidmProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_auth_provider_vidm_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/aaa/providers/vidm","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read AAA provider vIDM properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeAuthProviderVidmProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_auth_provider_vidm_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/aaa/providers/vidm","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.aaa.providers.vidm"}],"name":"com.vmware.nsx.node.aaa.providers","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.aaa.providers"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.aaa.providers.vidm.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read AAA provider vIDM status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeAuthProviderVidmStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_auth_provider_vidm_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/aaa/providers/vidm/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.aaa.providers.vidm.status"}],"name":"com.vmware.nsx.node.aaa.providers.vidm","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.aaa.providers.vidm"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.loadbalancer.services.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the statistics of the given load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServiceStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.statistics"},{"value":{"name":"com.vmware.nsx.loadbalancer.services.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the status of the given load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServiceStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.status"},{"value":{"name":"com.vmware.nsx.loadbalancer.services.debug_info","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"API to download below information which will be used for debugging and troubleshooting. 1) Load balancer service 2) Load balancer associated virtual servers 3) Load balancer associated pools 4) Load balancer associated profiles such as persistence, SSL, application. 5) Load balancer associated monitors 6) Load balancer associated rules","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServiceDebugInfo","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service_debug_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/debug-info","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.debug_info"}],"name":"com.vmware.nsx.loadbalancer.services","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"upgrade","documentation":"Upgrade service VMs using newer version of OVF. In case of HA, the stand-by service VM will be upgrade first. Once it has been upgraded, it switches to be the Active one and then the other VM will be upgrade.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_instance_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-instance-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}/service-instances/{service-instance-id}/instance-runtimes?action=upgrade","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"upgrade"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Undeploy one service VM as standalone or two service VMs as HA. Associated deployment information and instance runtime will also be deleted once service VMs have been un-deployed successfully.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_instance_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-instance-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}/service-instances/{service-instance-id}/instance-runtimes?action=delete","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"deploy","documentation":"Deploys one service VM as standalone, or two service VMs as HA where one VM is active and another one is standby. During the deployment of service VMs, service will be set up based on deployment events using callbacks.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_instance_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-instance-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}/service-instances/{service-instance-id}/instance-runtimes?action=deploy","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"deploy"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns list of instance runtimes of service VMs being deployed for a given service instance id","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_instance_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-instance-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.InstanceRuntimeListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.instance_runtime_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}/service-instances/{service-instance-id}/instance-runtimes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes"}],"name":"com.vmware.nsx.serviceinsertion.services.service_instances","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.serviceinsertion.services.service_instances"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the static route BFD peer. Modifiable parameters includes peer IP, enable flag and configuration of the BFD peer.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bfd_peer_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd-peer-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"static_hop_bfd_peer","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticHopBfdPeer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/bfd-peers/{bfd-peer-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read the BFD peer having specified ID.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bfd_peer_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd-peer-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticHopBfdPeer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/bfd-peers/{bfd-peer-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified BFD peer present on specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bfd_peer_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd-peer-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/bfd-peers/{bfd-peer-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all BFD peers created on specified logical router for static routes.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticHopBfdPeerListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/bfd-peers","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a BFD peer for static route. The required parameters includes peer IP address.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"static_hop_bfd_peer","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticHopBfdPeer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/bfd-peers","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers"}],"name":"com.vmware.nsx.logical_routers.routing.static_routes","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.static_routes"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.upgrade.plan.settings","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the upgrade plan settings for the component.","params":[{"name":"component_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"upgrade_plan_settings","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_plan_settings","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradePlanSettings","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_plan_settings","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan/{component_type}/settings","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the upgrade plan settings for the component.","params":[{"name":"component_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradePlanSettings","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_plan_settings","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan/{component_type}/settings","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.plan.settings"}],"name":"com.vmware.nsx.upgrade.plan","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.plan"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.trust_management.principal_identities","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"updatecertificate","documentation":"Update a principal identity's certificate","params":[{"name":"update_principal_identity_certificate_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.update_principal_identity_certificate_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.PrincipalIdentity","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.principal_identity","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/principal-identities?action=update_certificate","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"updatecertificate"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a stored principal identity","params":[{"name":"principal_identity_id","documentation":"ID of Principal Identity to get (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"principal-identity-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.PrincipalIdentity","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.principal_identity","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/principal-identities/{principal-identity-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a principal identity. It does not delete the certificate.","params":[{"name":"principal_identity_id","documentation":"Unique id of the principal identity to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"principal-identity-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/principal-identities/{principal-identity-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the list of principals registered with a certificate.","params":[],"output":{"documentation":"com.vmware.nsx.model.PrincipalIdentityList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.principal_identity_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/principal-identities","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Associates a principal's name with a certificate that is used to authenticate.","params":[{"name":"principal_identity","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.principal_identity","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.PrincipalIdentity","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.principal_identity","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/principal-identities","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management.principal_identities"},{"value":{"name":"com.vmware.nsx.trust_management.certificates","documentation":"","constants":[{"value":{"documentation":"Possible value for type of operation Certificates.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cluster_api_certificate","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_CERTIFICATE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information for the specified certificate ID, including the certificate's UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when). For additional information, include the ?details=true modifier at the end of the request URI.","params":[{"name":"cert_id","documentation":"ID of certificate to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cert-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"details","documentation":"whether to expand the pem data and show all its details (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.Certificate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/certificates/{cert-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes the specified certificate. The private key associated with the certificate is also deleted.","params":[{"name":"cert_id","documentation":"ID of certificate to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cert-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/certificates/{cert-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"importcertificate","documentation":"Adds a new private-public certificate or a chain of certificates (CAs) and, optionally, a private key that can be applied to one of the user-facing components (appliance management or edge). The certificate and the key should be stored in PEM format. If no private key is provided, the certificate is used as a client certificate in the trust store.","params":[{"name":"trust_object_data","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.trust_object_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.CertificateList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/certificates?action=import","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"importcertificate"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns all certificate information viewable by the user, including each certificate's UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when). For additional information, include the ?details=true modifier at the end of the request URI.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"details","documentation":"whether to expand the pem data and show all its details (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"type","documentation":"Type of certificate to return (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.CertificateList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/certificates","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management.certificates"},{"value":{"name":"com.vmware.nsx.trust_management.csrs","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"selfsign","documentation":"Self-signs the previously generated CSR. This action is similar to the import certificate action, but instead of using a public certificate signed by a CA, the self_sign POST action uses a certificate that is signed with NSX's own private key.","params":[{"name":"csr_id","documentation":"CSR this certificate is associated with (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"csr-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"days_valid","documentation":"Number of days the certificate will be valid, default 10 years (required)","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"days_valid","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.Certificate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/csrs/{csr-id}?action=self_sign","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"selfsign"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified CSR.","params":[{"name":"csr_id","documentation":"ID of CSR to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"csr-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.Csr","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.csr","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/csrs/{csr-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes a specified CSR. If a CSR is not used for verification, you can delete it. Note that the CSR import and upload POST actions automatically delete the associated CSR.","params":[{"name":"csr_id","documentation":"ID of CSR to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"csr-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/csrs/{csr-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"importcsr","documentation":"Imports a certificate authority (CA)-signed certificate for a CSR. This action links the certificate to the private key created by the CSR. The pem_encoded string in the request body is the signed certificate provided by your CA in response to the CSR that you provide to them. The import POST action automatically deletes the associated CSR.","params":[{"name":"csr_id","documentation":"CSR this certificate is associated with (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"csr-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"trust_object_data","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.trust_object_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.CertificateList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/csrs/{csr-id}?action=import","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"importcsr"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all of the CSRs that have been created.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.CsrList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.csr_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/csrs","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new certificate signing request (CSR). A CSR is encrypted text that contains information about your organization (organization name, country, and so on) and your Web server's public key, which is a public certificate the is generated on the server that can be used to forward this request to a certificate authority (CA). A private key is also usually created at the same time as the CSR.","params":[{"name":"csr","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.csr","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.Csr","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.csr","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/csrs","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management.csrs"},{"value":{"name":"com.vmware.nsx.trust_management.crls","documentation":"","constants":[{"value":{"documentation":"Possible value for type of operation Crls.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cluster_api_certificate","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_CERTIFICATE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates an existing CRL.","params":[{"name":"crl_id","documentation":"ID of CRL to update (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"crl-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"crl","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.Crl","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/crls/{crl-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified CRL. For additional information, include the ?details=true modifier at the end of the request URI.","params":[{"name":"crl_id","documentation":"ID of CRL to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"crl-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"details","documentation":"whether to expand the pem data and show all its details (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.Crl","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/crls/{crl-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes an existing CRL.","params":[{"name":"crl_id","documentation":"ID of CRL to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"crl-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/crls/{crl-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all CRLs. For additional information, include the ?details=true modifier at the end of the request URI.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"details","documentation":"whether to expand the pem data and show all its details (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"type","documentation":"Type of certificate to return (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.CrlList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/crls","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"importcrl","documentation":"Adds a new certificate revocation list (CRL). The CRL is used to verify the client certificate status against the revocation lists published by the CA. For this reason, the administrator needs to add the CRL in certificate repository as well.","params":[{"name":"crl_object_data","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl_object_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.CrlList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/crls?action=import","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"importcrl"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management.crls"}],"name":"com.vmware.nsx.trust_management","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.cm_inventory","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the manager service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cm-inventory?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the manager service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cm-inventory?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read cm inventory service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cm-inventory","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the manager service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cm-inventory?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.cm_inventory"},{"value":{"name":"com.vmware.nsx.node.services.mgmt_plane_bus","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the Rabbit MQ service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/mgmt-plane-bus?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the Rabbit MQ service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/mgmt-plane-bus?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read Rabbit MQ service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/mgmt-plane-bus","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the Rabbit MQ service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/mgmt-plane-bus?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.mgmt_plane_bus"},{"value":{"name":"com.vmware.nsx.node.services.nsx_message_bus","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the NSX Message Bus service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-message-bus?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the NSX Message Bus service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-message-bus?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX Message Bus service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-message-bus","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the NSX Message Bus service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-message-bus?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.nsx_message_bus"},{"value":{"name":"com.vmware.nsx.node.services.ui_service","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, Start and Stop the ui service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ui-service?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, Start and Stop the ui service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ui-service?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read ui service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ui-service","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, Start and Stop the ui service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ui-service?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ui_service"},{"value":{"name":"com.vmware.nsx.node.services.cluster_manager","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the cluster boot manager service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cluster_manager?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the cluster boot manager service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cluster_manager?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read cluster boot manager service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cluster_manager","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the cluster boot manager service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cluster_manager?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.cluster_manager"},{"value":{"name":"com.vmware.nsx.node.services.datastore","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the datastore service process","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/datastore?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the datastore service process","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/datastore?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read datastore service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/datastore","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the datastore service process","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/datastore?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.datastore"},{"value":{"name":"com.vmware.nsx.node.services.liagent","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the liagent service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/liagent?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the liagent service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/liagent?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read liagent service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/liagent","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the liagent service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/liagent?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.liagent"},{"value":{"name":"com.vmware.nsx.node.services.telemetry","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop Telemetry service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/telemetry?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop Telemetry service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/telemetry?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read Telemetry service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/telemetry","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop Telemetry service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/telemetry?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.telemetry"},{"value":{"name":"com.vmware.nsx.node.services.install_upgrade","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update NSX install-upgrade service properties","params":[{"name":"node_install_upgrade_service_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_install_upgrade_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInstallUpgradeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_install_upgrade_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/install-upgrade","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the NSX install-upgrade service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/install-upgrade?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the NSX install-upgrade service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/install-upgrade?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX install-upgrade service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeInstallUpgradeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_install_upgrade_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/install-upgrade","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the NSX install-upgrade service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/install-upgrade?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.install_upgrade"},{"value":{"name":"com.vmware.nsx.node.services.manager","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update service properties","params":[{"name":"node_proton_service_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_proton_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeProtonServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_proton_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"resetmanagerlogginglevels","documentation":"Reset the logging levels to default values","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager?action=reset-manager-logging-levels","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"resetmanagerlogginglevels"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeProtonServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_proton_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.manager"},{"value":{"name":"com.vmware.nsx.node.services.node_mgmt","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart the node management service","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/node-mgmt?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read appliance management service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/node-mgmt","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.node_mgmt"},{"value":{"name":"com.vmware.nsx.node.services.ssh","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update ssh service properties","params":[{"name":"node_ssh_service_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_ssh_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeSshServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_ssh_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the ssh service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the ssh service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read ssh service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeSshServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_ssh_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the ssh service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"removehostfingerprint","documentation":"Remove a host's fingerprint from known hosts file","params":[{"name":"known_host_parameter","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.known_host_parameter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh?action=remove_host_fingerprint","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"removehostfingerprint"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ssh"},{"value":{"name":"com.vmware.nsx.node.services.syslog","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the syslog service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the syslog service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read syslog service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the syslog service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.syslog"},{"value":{"name":"com.vmware.nsx.node.services.snmp","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update SNMP service properties","params":[{"name":"node_snmp_service_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_snmp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeSnmpServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_snmp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/snmp","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the SNMP service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/snmp?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the SNMP service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/snmp?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read SNMP service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeSnmpServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_snmp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/snmp","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the SNMP service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/snmp?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.snmp"},{"value":{"name":"com.vmware.nsx.node.services.nsx_upgrade_agent","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the NSX upgrade agent service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-upgrade-agent?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the NSX upgrade agent service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-upgrade-agent?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX upgrade Agent service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-upgrade-agent","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the NSX upgrade agent service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-upgrade-agent?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.nsx_upgrade_agent"},{"value":{"name":"com.vmware.nsx.node.services.ntp","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update NTP service properties","params":[{"name":"node_ntp_service_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_ntp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeNtpServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_ntp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ntp","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the NTP service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ntp?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the NTP service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ntp?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NTP service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeNtpServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_ntp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ntp","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the NTP service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ntp?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ntp"},{"value":{"name":"com.vmware.nsx.node.services.search","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the NSX Search service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/search?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the NSX Search service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/search?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX Search service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/search","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the NSX Search service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/search?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.search"},{"value":{"name":"com.vmware.nsx.node.services.http","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update http service properties","params":[{"name":"node_http_service_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_http_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeHttpServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_http_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Stop the http service","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart the http service","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read http service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeHttpServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_http_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Start the http service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"applycertificate","documentation":"Applies a security certificate to the http service. In the POST request, the CERTIFICATE_ID references a certificate created with the /api/v1/trust-management APIs. Issuing this request causes the http service to restart so that the service can begin using the new certificate. When the POST request succeeds, it doesn't return a valid response. The request times out because of the restart.","params":[{"name":"certificate_id","documentation":"Certificate ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http?action=apply_certificate","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"applycertificate"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.http"}],"name":"com.vmware.nsx.node.services","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.transport_nodes.tunnels","documentation":"","constants":[{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ADMINISTRATIVELY_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_ADMINISTRATIVELY_DOWN"},{"value":{"documentation":"Possible value for source of operation Tunnels.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REVERSE_CONCATENATED_PATH_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_REVERSE_CONCATENATED_PATH_DOWN"},{"value":{"documentation":"Possible value for status of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FORWARDING_PLANE_RESET","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_FORWARDING_PLANE_RESET"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PATH_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_PATH_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTROL_DETECTION_TIME_EXPIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_CONTROL_DETECTION_TIME_EXPIRED"},{"value":{"documentation":"Possible value for status of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_UP"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_DIAGNOSTIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_NO_DIAGNOSTIC"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_0"},{"value":{"documentation":"Possible value for source of operation Tunnels.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_1"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_2"},{"value":{"documentation":"Possible value for source of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_3"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_4"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ECHO_FUNCTION_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_ECHO_FUNCTION_FAILED"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"5","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_5"},{"value":{"documentation":"Possible value for source of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_6"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NEIGHBOR_SIGNALED_SESSION_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_NEIGHBOR_SIGNALED_SESSION_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONCATENATED_PATH_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_CONCATENATED_PATH_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"7","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_7"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"8","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_8"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Tunnel properties","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"tunnel_name","documentation":"Tunnel name (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TunnelProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tunnel_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{node-id}/tunnels/{tunnel-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List of tunnels","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bfd_diagnostic_code","documentation":"BFD diagnostic code of Tunnel as defined in RFC 5880 (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_diagnostic_code","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"remote_node_id","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"Tunnel status (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TunnelList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tunnel_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{node-id}/tunnels","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.tunnels"},{"value":{"name":"com.vmware.nsx.transport_nodes.remote_transport_node_status","documentation":"","constants":[{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ADMINISTRATIVELY_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_ADMINISTRATIVELY_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REVERSE_CONCATENATED_PATH_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_REVERSE_CONCATENATED_PATH_DOWN"},{"value":{"documentation":"Possible value for tunnelStatus of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TUNNEL_STATUS_UP"},{"value":{"documentation":"Possible value for tunnelStatus of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TUNNEL_STATUS_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FORWARDING_PLANE_RESET","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_FORWARDING_PLANE_RESET"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTROL_DETECTION_TIME_EXPIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_CONTROL_DETECTION_TIME_EXPIRED"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PATH_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_PATH_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_DIAGNOSTIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_NO_DIAGNOSTIC"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_0"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_1"},{"value":{"documentation":"Possible value for source of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_2"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_3"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_4"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"5","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_5"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ECHO_FUNCTION_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_ECHO_FUNCTION_FAILED"},{"value":{"documentation":"Possible value for source of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_6"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NEIGHBOR_SIGNALED_SESSION_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_NEIGHBOR_SIGNALED_SESSION_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONCATENATED_PATH_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_CONCATENATED_PATH_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"7","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_7"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"8","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_8"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Read status of all transport nodes with tunnel connections to transport node","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bfd_diagnostic_code","documentation":"BFD diagnostic code of Tunnel as defined in RFC 5880 (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_diagnostic_code","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"tunnel_status","documentation":"Tunnel Status (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel_status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{node-id}/remote-transport-node-status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.remote_transport_node_status"},{"value":{"name":"com.vmware.nsx.transport_nodes.state","documentation":"","constants":[{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ORPHANED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_ORPHANED"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_FAILED"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PARTIAL_SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_PARTIAL_SUCCESS"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_IN_PROGRESS"},{"value":{"documentation":"Possible value for mmState of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_MM_STATE_ENABLED"},{"value":{"documentation":"Possible value for mmState of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EXITING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_MM_STATE_EXITING"},{"value":{"documentation":"Possible value for mmState of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_MM_STATE_DISABLED"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_SUCCESS"},{"value":{"documentation":"Possible value for mmState of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENTERING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_MM_STATE_ENTERING"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PENDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_PENDING"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the current state of the transport node configuration and information about the associated hostswitch.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of transport node states that have realized state as provided as query parameter","params":[{"name":"mm_state","documentation":"maintenance mode state (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mm_state","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"Realized state of transport nodes (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"vtep_ip","documentation":"Virtual tunnel endpoint ip address of transport node (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_ip","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeStateListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_state_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.state"},{"value":{"name":"com.vmware.nsx.transport_nodes.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_0_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_0_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get high-level summary of all transport nodes. The service layer does not support source = realtime or cached.","params":[],"output":{"documentation":"com.vmware.nsx.model.HeatMapTransportZoneStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.heat_map_transport_zone_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get_0","documentation":"Read status of a transport node","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{node-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get_0"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.status"},{"value":{"name":"com.vmware.nsx.transport_nodes.pnic_bond_status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get high-level summary of a transport node","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.PnicBondStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pnic_bond_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{node-id}/pnic-bond-status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.pnic_bond_status"}],"name":"com.vmware.nsx.transport_nodes","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.cluster.backups.history","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get history of previous backup operations","params":[],"output":{"documentation":"com.vmware.nsx.model.BackupOperationHistory","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_operation_history","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/backups/history","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.backups.history"},{"value":{"name":"com.vmware.nsx.cluster.backups.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get status of active backup operations","params":[],"output":{"documentation":"com.vmware.nsx.model.CurrentBackupOperationStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.current_backup_operation_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/backups/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.backups.status"},{"value":{"name":"com.vmware.nsx.cluster.backups.config","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Configure file server and timers for automated backup. If secret fields are omitted (password, passphrase) then use the previously set value.","params":[{"name":"backup_configuration","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BackupConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/backups/config","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a configuration of a file server and timers for automated backup. Fields that contain secrets (password, passphrase) are not returned.","params":[],"output":{"documentation":"com.vmware.nsx.model.BackupConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/backups/config","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.backups.config"}],"name":"com.vmware.nsx.cluster.backups","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.backups"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.liagent.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read liagent service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/liagent/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.liagent.status"}],"name":"com.vmware.nsx.node.services.liagent","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.liagent"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.fabric.nodes.modules","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the module details of a Fabric Node","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.SoftwareModuleResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.software_module_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/modules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.modules"},{"value":{"name":"com.vmware.nsx.fabric.nodes.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"For edge nodes, returns the current install state when deployment is in progress, NODE_READY when deployment is complete and the failure state when deployment has failed.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ConfigurationState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.state"},{"value":{"name":"com.vmware.nsx.fabric.nodes.capabilities","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about capabilities of a single fabric host node. Edge nodes do not have capabilities.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeCapabilitiesResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_capabilities_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/capabilities","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.capabilities"},{"value":{"name":"com.vmware.nsx.fabric.nodes.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns connectivity, heartbeat, and version information about a fabric node (host or edge). Note that the LCP connectivity status remains down until after the fabric node has been added as a transpot node and the NSX host switch has been successfully installed. See POST /api/v1/transport-nodes.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getall","documentation":"Returns connectivity, heartbeat, and version information about all fabric nodes (host or edge).","params":[{"name":"node_ids","documentation":"List of requested Nodes. (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_ids","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getall"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.status"}],"name":"com.vmware.nsx.fabric.nodes","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.telemetry.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read Telemetry service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/telemetry/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.telemetry.status"}],"name":"com.vmware.nsx.node.services.telemetry","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.telemetry"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.nat.rules.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.getperlogicalrouter.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETPERLOGICALROUTER_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.getperrule.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETPERRULE_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Statistics.getperlogicalrouter.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETPERLOGICALROUTER_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Statistics.getperrule.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETPERRULE_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getperrule","documentation":"Returns the summation of statistics from all nodes for the Specified Logical Router NAT Rule. Query parameter \\\"source=realtime\\\" is the only supported source.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NatStatisticsPerRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_statistics_per_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules/{rule-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getperrule"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getperlogicalrouter","documentation":"Returns the summation of statistics for all rules from all nodes for the Specified Logical Router. Also gives the per transport node statistics for provided logical router. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NatStatisticsPerLogicalRouter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_statistics_per_logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getperlogicalrouter"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.nat.rules.statistics"}],"name":"com.vmware.nsx.logical_routers.nat.rules","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.nat.rules"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.tasks.response","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error, Bad Gateway","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found, Gone","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read asynchronous task response","params":[{"name":"task_id","documentation":"ID of task to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks/{task-id}/response","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.tasks.response"}],"name":"com.vmware.nsx.node.tasks","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.tasks"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.upgrade.eula.acceptance","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return the acceptance status of end user license agreement","params":[],"output":{"documentation":"com.vmware.nsx.model.EULAAcceptance","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.EULA_acceptance","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/eula/acceptance","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.eula.acceptance"},{"value":{"name":"com.vmware.nsx.upgrade.eula.accept","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Accept end user license agreement","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/eula/accept","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.eula.accept"},{"value":{"name":"com.vmware.nsx.upgrade.eula.content","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return the content of end user license agreement in the specified format. By default, it's pure string without line break","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"format","documentation":"End User License Agreement content output format (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"format","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.EULAContent","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.EULA_content","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/eula/content","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.eula.content"}],"name":"com.vmware.nsx.upgrade.eula","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.eula"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.telemetry.config","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates or creates the telemetry configuration, and returns the new configuration.","params":[{"name":"telemetry_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.telemetry_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TelemetryConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.telemetry_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/telemetry/config","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the telemetry configuration.","params":[],"output":{"documentation":"com.vmware.nsx.model.TelemetryConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.telemetry_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/telemetry/config","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.telemetry.config"},{"value":{"name":"com.vmware.nsx.telemetry.agreement","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Set telemetry agreement information.","params":[{"name":"telemetry_agreement","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.telemetry_agreement","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TelemetryAgreement","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.telemetry_agreement","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/telemetry/agreement","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns telemetry agreement information.","params":[],"output":{"documentation":"com.vmware.nsx.model.TelemetryAgreement","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.telemetry_agreement","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/telemetry/agreement","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.telemetry.agreement"}],"name":"com.vmware.nsx.telemetry","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.telemetry"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.tasks.response","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the response of a task","params":[{"name":"task_id","documentation":"ID of task to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"DynamicStructure","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/tasks/{task-id}/response","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.tasks.response"}],"name":"com.vmware.nsx.tasks","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.tasks"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.routing.redistribution.rules","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies all route redistribution rules for the specified TIER0 logical router. Set the rules list to empty to delete/clear all rules.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"redistribution_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RedistributionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/redistribution/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns all the route redistribution rules for the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RedistributionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/redistribution/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.redistribution.rules"}],"name":"com.vmware.nsx.logical_routers.routing.redistribution","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.redistribution"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.app_discovery.app_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update AppProfile","params":[{"name":"app_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"app-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"app_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AppProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/app-profiles/{app-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns detail of the app profile","params":[{"name":"app_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"app-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AppProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/app-profiles/{app-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified AppProfile.","params":[{"name":"app_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"app-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/app-profiles/{app-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns list of app profile IDs created","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AppProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/app-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new app profile","params":[{"name":"app_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AppProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/app-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.app_profiles"},{"value":{"name":"com.vmware.nsx.app_discovery.sessions","documentation":"","constants":[{"value":{"documentation":"Possible value for status of operation Sessions.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_RUNNING"},{"value":{"documentation":"Possible value for status of operation Sessions.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_FAILED"},{"value":{"documentation":"Possible value for status of operation Sessions.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FINISHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_FINISHED"},{"value":{"documentation":"Possible value for status of operation Sessions.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_STARTING"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the status of the application discovery session and other details","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AppDiscoverySession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Cancel and delete the application discovery session","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the list of the application discovery sessions available","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"group_id","documentation":"NSGroup id, helps user query sessions related to one nsgroup (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"group_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"Session Status, e.g. get all running sessions (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AppDiscoverySessionsListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_sessions_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Starts the discovery of application discovery session","params":[{"name":"start_app_discovery_session_parameters","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.start_app_discovery_session_parameters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AppDiscoverySession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions"}],"name":"com.vmware.nsx.app_discovery","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.cluster.nodes","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation Nodes.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"add_cluster_node","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_ACTION_NODE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified NSX cluster node.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterNodeConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/{node-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes the specified manager or control node from the NSX cluster. Before you can remove a node from the cluster, you must shut down the manager or controller service with the \\\"stop service manager\\\" or the \\\"stop service controller\\\" command.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/{node-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all NSX cluster nodes.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterNodeConfigListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_config_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new management node or controller node to the NSX cluster. A single node can perform one role, either management or control, not both.","params":[{"name":"add_cluster_node_spec","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.add_cluster_node_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"action","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterNodeConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revokemissingnodes","documentation":"Revoke Missing Nodes from the Cluster","params":[{"name":"revoke_node_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.revoke_node_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes?action=revoke_missing_nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revokemissingnodes"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes"},{"value":{"name":"com.vmware.nsx.cluster.backups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"retrievesshfingerprint","documentation":"Get SHA256 fingerprint of ECDSA key of remote server. The caller should independently verify that the key is trusted.","params":[{"name":"remote_server_fingerprint_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.remote_server_fingerprint_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RemoteServerFingerprint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.remote_server_fingerprint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/backups?action=retrieve_ssh_fingerprint","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"retrievesshfingerprint"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.backups"},{"value":{"name":"com.vmware.nsx.cluster.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns status information for the NSX cluster control role and management role.","params":[{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.status"},{"value":{"name":"com.vmware.nsx.cluster.api_certificate","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"setclustercertificate","documentation":"Sets the certificate used for the MP cluster. Issuing this request causes the http service to restart so that the service can begin using the new certificate. When the POST request succeeds, it doesn't return a valid response. The request times out because of the restart. This affects all nodes in the cluster.","params":[{"name":"certificate_id","documentation":"Certificate ID (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterCertificateId","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_certificate_id","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/api-certificate?action=set_cluster_certificate","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"setclustercertificate"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the ID of the certificate that is used as the cluster certificate for MP","params":[],"output":{"documentation":"com.vmware.nsx.model.ClusterCertificateId","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_certificate_id","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/api-certificate","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"clearclustercertificate","documentation":"Clears the certificate used for the MP cluster. This does not affect the certificate itself. It just means that from now on, individual certificates will be used on each MP node. This affects all nodes in the cluster.","params":[{"name":"certificate_id","documentation":"Certificate ID (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterCertificateId","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_certificate_id","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/api-certificate?action=clear_cluster_certificate","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"clearclustercertificate"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.api_certificate"},{"value":{"name":"com.vmware.nsx.cluster.restore","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"suspend","documentation":"Suspend any currently running restore operation. The restore operation is made up of a number of steps. When this call is issued, any currently running step is allowed to finish (successfully or with errors), and the next step (and therefore the entire restore operation) is suspended until a subsequent resume or cancel call is issued. This operation is only valid when a GET cluster/restore/status returns a status with value RUNNING. Otherwise, a 409 response is returned.","params":[],"output":{"documentation":"com.vmware.nsx.model.ClusterRestoreStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore?action=suspend","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"suspend"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Start the restore of an NSX cluster, from some previously backed-up configuration. This operation is only valid when a GET cluster/restore/status returns a status with value NOT_STARTED. Otherwise, a 409 response is returned.","params":[{"name":"initiate_cluster_restore_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.initiate_cluster_restore_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterRestoreStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"cancel","documentation":"Cancel any currently running restore operation. If there exists a currently running step, it is allowed to finish. The system is not rolled back to the pre-restore state. This operation is only valid when a GET cluster/restore/status returns a status with value RUNNING or SUSPENDED. Otherwise, a 409 response is returned.","params":[],"output":{"documentation":"com.vmware.nsx.model.ClusterRestoreStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore?action=cancel","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"cancel"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"retry","documentation":"Retry any currently in-progress, failed restore operation. Only the last step of the multi-step restore operation would have failed,and only that step is retried. This operation is only valid when a GET cluster/restore/status returns a status with value FAILED. Otherwise, a 409 response is returned.","params":[],"output":{"documentation":"com.vmware.nsx.model.ClusterRestoreStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore?action=retry","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"retry"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"advance","documentation":"Advance any currently suspended restore operation. The operation might have been suspended because (1) the user had suspended it previously, or (2) the operation is waiting for user input, to be provided as a part of the POST request body. This operation is only valid when a GET cluster/restore/status returns a status with value SUSPENDED. Otherwise, a 409 response is returned.","params":[{"name":"advance_cluster_restore_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advance_cluster_restore_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterRestoreStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore?action=advance","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"advance"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.restore"}],"name":"com.vmware.nsx.cluster","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.upgrade.upgrade_unit_groups.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get upgrade status for group","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"has_errors","documentation":"Flag to indicate whether to return only upgrade units with errors (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"has_errors","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_unit_groups.status"},{"value":{"name":"com.vmware.nsx.upgrade.upgrade_unit_groups.aggregate_info","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Return aggregate information of all upgrade unit groups","params":[{"name":"component_type","documentation":"Component type based on which upgrade unit groups to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"summary","documentation":"Flag indicating whether to return summary (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"summary","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sync","documentation":"Synchronize before returning upgrade unit groups (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sync","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitGroupAggregateInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/aggregate-info","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_unit_groups.aggregate_info"},{"value":{"name":"com.vmware.nsx.upgrade.upgrade_unit_groups.upgrade_unit","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"reorder","documentation":"Reorder an upgrade unit within the upgrade unit group","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"upgrade_unit_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"upgrade-unit-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"reorder_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.reorder_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}/upgrade-unit/{upgrade-unit-id}?action=reorder","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"reorder"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_unit_groups.upgrade_unit"}],"name":"com.vmware.nsx.upgrade.upgrade_unit_groups","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_unit_groups"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.nsx_message_bus.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX Message Bus service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-message-bus/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.nsx_message_bus.status"}],"name":"com.vmware.nsx.node.services.nsx_message_bus","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.nsx_message_bus"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.cluster_manager.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read cluster boot manager service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cluster_manager/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.cluster_manager.status"}],"name":"com.vmware.nsx.node.services.cluster_manager","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.cluster_manager"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.fabric.compute_managers.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the realized state of a compute manager","params":[{"name":"compute_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute-manager-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ConfigurationState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers/{compute-manager-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.compute_managers.state"},{"value":{"name":"com.vmware.nsx.fabric.compute_managers.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns connection and version information about a compute manager","params":[{"name":"compute_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute-manager-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeManagerStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers/{compute-manager-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.compute_managers.status"}],"name":"com.vmware.nsx.fabric.compute_managers","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.compute_managers"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.lldp.transport_nodes.interfaces","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read LLDP Neighbor Properties","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"interface_name","documentation":"Interface name to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.InterfaceNeighborProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.interface_neighbor_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/lldp/transport-nodes/{node-id}/interfaces/{interface-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List LLDP Neighbor Properties","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.InterfaceNeighborPropertyListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.interface_neighbor_property_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/lldp/transport-nodes/{node-id}/interfaces","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.lldp.transport_nodes.interfaces"}],"name":"com.vmware.nsx.lldp.transport_nodes","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.lldp.transport_nodes"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.cluster.restore.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns status information for the specified NSX cluster restore request.","params":[],"output":{"documentation":"com.vmware.nsx.model.ClusterRestoreStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.restore.status"},{"value":{"name":"com.vmware.nsx.cluster.restore.instruction_resources","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"For restore operations requiring user input e.g. performing an action, accepting/rejecting an action, etc. the information to be conveyed to users is provided in this call.","params":[{"name":"instruction_id","documentation":"Id of the instruction set whose instructions are to be returned (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"instruction_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ActionableResourceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.actionable_resource_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore/instruction-resources","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.restore.instruction_resources"},{"value":{"name":"com.vmware.nsx.cluster.restore.backuptimestamps","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns timestamps for all backup files that are available on the SFTP server.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterBackupInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_backup_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore/backuptimestamps","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.restore.backuptimestamps"},{"value":{"name":"com.vmware.nsx.cluster.restore.config","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Configure file server where the backed-up files used for the Restore operation are available.","params":[{"name":"restore_configuration","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.restore_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RestoreConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.restore_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore/config","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get configuration information for the file server used to store backed-up files. Fields that contain secrets (password, passphrase) are not returned.","params":[],"output":{"documentation":"com.vmware.nsx.model.RestoreConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.restore_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore/config","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.restore.config"}],"name":"com.vmware.nsx.cluster.restore","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.restore"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.network.interfaces","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified interface properties. You cannot change the properties ip_configuration, ip_addresses, or plane. NSX Manager must have a static IP address. You must use NSX CLI to configure a controller or an edge node.","params":[{"name":"interface_id","documentation":"ID of interface to update (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"node_network_interface_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeNetworkInterfaceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/interfaces/{interface-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns detailed information about the specified interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method.","params":[{"name":"interface_id","documentation":"ID of interface to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeNetworkInterfaceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/interfaces/{interface-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the number of interfaces on the NSX Manager appliance and detailed information about each interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP).","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeNetworkInterfacePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_interface_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/interfaces","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network.interfaces"},{"value":{"name":"com.vmware.nsx.node.network.routes","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns detailed information about a specified route in the NSX Manager routing table.","params":[{"name":"route_id","documentation":"ID of route to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"route-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeRouteProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_route_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/routes/{route-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a route from the NSX Manager routing table. You can modify an existing route by deleting it and then posting the modified version of the route. To verify, remove the route ID from the URI, issue a GET request, and note the absense of the deleted route.","params":[{"name":"route_id","documentation":"ID of route to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"route-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/routes/{route-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns detailed information about each route in the NSX Manager routing table. Route information includes the route type (default, static, and so on), a unique route identifier, the route metric, the protocol from which the route was learned, the route source (which is the preferred egress interface), the route destination, and the route scope. The route scope refers to the distance to the destination network: The \\\"host\\\" scope leads to a destination address on the NSX Manager, such as a loopback address; the \\\"link\\\" scope leads to a destination on the local network; and the \\\"global\\\" scope leads to addresses that are more than one hop away.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeRoutePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_route_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/routes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add a route to the NSX Manager routing table. For static routes, the route_type, interface_id, netmask, and destination are required parameters. For default routes, the route_type, gateway address, and interface_id are required. For blackhole routes, the route_type and destination are required. All other parameters are optional. When you add a static route, the scope and route_id are created automatically. When you add a default or blackhole route, the route_id is created automatically. The route_id is read-only, meaning that it cannot be modified. All other properties can be modified by deleting and readding the route.","params":[{"name":"node_route_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_route_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeRouteProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_route_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/routes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network.routes"},{"value":{"name":"com.vmware.nsx.node.network.name_servers","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the list of servers that the NSX Manager node uses to look up IP addresses associated with given domain names. If DHCP is configured, this method returns a 409 CONFLICT error, because DHCP manages the list of name servers.","params":[{"name":"node_name_servers_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_name_servers_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeNameServersProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_name_servers_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/name-servers","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the list of servers that the NSX Manager node uses to look up IP addresses associated with given domain names.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeNameServersProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_name_servers_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/name-servers","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network.name_servers"},{"value":{"name":"com.vmware.nsx.node.network.search_domains","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the list of domain names that the NSX Manager node uses to complete unqualified host names. If DHCP is configured, this method returns a 409 CONFLICT error, because DHCP manages the list of name servers.","params":[{"name":"node_search_domains_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_search_domains_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeSearchDomainsProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_search_domains_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/search-domains","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the domain list that the NSX Manager node uses to complete unqualified host names. When a host name does not include a fully qualified domain name (FQDN), the NSX Management node appends the first-listed domain name to the host name before the host name is looked up. The NSX Management node continues this for each entry in the domain list until it finds a match.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeSearchDomainsProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_search_domains_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/search-domains","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network.search_domains"}],"name":"com.vmware.nsx.node.network","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.cluster.nodes.network.interfaces","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Interfaces.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Interfaces.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Interfaces.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Interfaces.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns detailed information about the specified interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP).","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"interface_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfaceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/{node-id}/network/interfaces/{interface-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the number of interfaces on the node and detailed information about each interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP).","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfacePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/{node-id}/network/interfaces","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.network.interfaces"}],"name":"com.vmware.nsx.cluster.nodes.network","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.network"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.firewall.excludelist","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"checkifexists","documentation":"Check if the object a member of the exclude list","params":[{"name":"object_id","documentation":"identifier of the object (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"object_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ResourceReference","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/excludelist?action=check_if_exists","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"checkifexists"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modify exclude list","params":[{"name":"exclude_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.exclude_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ExcludeList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.exclude_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/excludelist","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"addmember","documentation":"Add a new object in the exclude list","params":[{"name":"resource_reference","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ResourceReference","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/excludelist?action=add_member","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"addmember"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get list of entities in exclude list","params":[],"output":{"documentation":"com.vmware.nsx.model.ExcludeList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.exclude_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/excludelist","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"removemember","documentation":"Remove an existing object from the exclude list","params":[{"name":"object_id","documentation":"identifier of the object (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"object_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ResourceReference","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/excludelist?action=remove_member","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"removemember"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.excludelist"},{"value":{"name":"com.vmware.nsx.firewall.stats","documentation":"","constants":[{"value":{"documentation":"Possible value for category of operation Stats.reset.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3BRIDGEPORT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESET_CATEGORY_l3bridgeport"},{"value":{"documentation":"Possible value for category of operation Stats.reset.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESET_CATEGORY_l3dfw"},{"value":{"documentation":"Possible value for category of operation Stats.reset.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESET_CATEGORY_l3edge"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"reset","documentation":"Sets firewall rule statistics counter to zero. This operation is supported for given category, for example: L3DFW i.e. for all layer3 firewall (transport nodes only) rules or L3EDGE i.e. for all layer3 edge firewall (edge nodes only) rules or L3BRIDGEPORT i.e. for all layer3 bridge port firewall (bridge ports only) rules.","params":[{"name":"category","documentation":"Aggregation Statistic Category (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"category","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/stats?action=reset","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"reset"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.stats"},{"value":{"name":"com.vmware.nsx.firewall.sections","documentation":"","constants":[{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_TOP"},{"value":{"documentation":"Possible value for includeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_INCLUDE_APPLIED_TO_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for excludeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_EXCLUDE_APPLIED_TO_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Possible value for enforcedOn of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L2VPN_SESSION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ENFORCED_ON_l2vpn_SESSION"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_AFTER"},{"value":{"documentation":"Possible value for filterType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SEARCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_SEARCH"},{"value":{"documentation":"Possible value for enforcedOn of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOGICALROUTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ENFORCED_ON_LOGICALROUTER"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for enforcedOn of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIF","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ENFORCED_ON_VIF"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_TOP"},{"value":{"documentation":"Possible value for type of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_layer3"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for enforcedOn of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ENFORCED_ON_NONE"},{"value":{"documentation":"Possible value for type of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_layer2"},{"value":{"documentation":"Possible value for enforcedOn of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGEENDPOINT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ENFORCED_ON_BRIDGEENDPOINT"},{"value":{"documentation":"Possible value for filterType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FILTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_FILTER"},{"value":{"documentation":"Possible value for excludeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_EXCLUDE_APPLIED_TO_TYPE_LOGICALPORT"},{"value":{"documentation":"Possible value for includeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouter","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_INCLUDE_APPLIED_TO_TYPE_LOGICALROUTER"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_TOP"},{"value":{"documentation":"Possible value for enforcedOn of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"METADATA_PROXY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ENFORCED_ON_METADATA_PROXY"},{"value":{"documentation":"Possible value for includeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_INCLUDE_APPLIED_TO_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for excludeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_EXCLUDE_APPLIED_TO_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for includeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_INCLUDE_APPLIED_TO_TYPE_LOGICALPORT"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for excludeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouter","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_EXCLUDE_APPLIED_TO_TYPE_LOGICALROUTER"},{"value":{"documentation":"Possible value for enforcedOn of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DHCP_SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ENFORCED_ON_DHCP_SERVICE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified section, but does not modify the section's associated rules.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_section","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revisewithrules","documentation":"Modifies an existing firewall section along with its relative position among other firewall sections with rules. When invoked on a large number of rules, this API is supported only at low rates of invocation (not more than 2 times per minute). The typical latency of this API with about 1024 rules is about 15 seconds in a cluster setup. This API should not be invoked with large payloads at automation speeds. Instead, to move a section above or below another section, use: POST /api/v1/firewall/sections/<section-id>?action=revise To modify rules, use: PUT /api/v1/firewall/sections/<section-id>/rules/<rule-id>","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_section_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}?action=revise_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revisewithrules"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about firewall section for the identifier.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"createwithrules","documentation":"Creates a new firewall section with rules. The limit on the number of rules is defined by maxItems in collection types for FirewallRule (FirewallRuleXXXList types). When invoked on a section with a large number of rules, this API is supported only at low rates of invocation (not more than 4-5 times per minute). The typical latency of this API with about 1024 rules is about 4-5 seconds. This API should not be invoked with large payloads at automation speeds. More than 50 rules with a large number of rule references is not supported. Instead, to create sections, use: POST /api/v1/firewall/sections To create rules, use: POST /api/v1/firewall/sections/<section-id>/rules","params":[{"name":"firewall_section_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections?action=create_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"createwithrules"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"updatewithrules","documentation":"Modifies existing firewall section along with its association with rules. When invoked on a large number of rules, this API is supported only at low rates of invocation (not more than 2 times per minute). The typical latency of this API with about 1024 rules is about 15 seconds in a cluster setup. This API should not be invoked with large payloads at automation speeds. Instead, to update rule content, use: PUT /api/v1/firewall/sections/<section-id>/rules/<rule-id>","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_section_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}?action=update_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"updatewithrules"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes firewall section from the system. Firewall section with rules can only be deleted by passing \\\"cascade=true\\\" parameter.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cascade","documentation":"Flag to cascade delete of this object to all it's child objects. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cascade","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all firewall section in paginated form. A default page size is limited to 1000 firewall sections. By default list of section is filtered by LAYER3 type.","params":[{"name":"applied_tos","documentation":"AppliedTo's referenced by this section or section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"destinations","documentation":"Destinations referenced by this section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"enforced_on","documentation":"Type of attachment for logical port; for query only. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enforced_on","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"exclude_applied_to_type","documentation":"Resource type valid for use as AppliedTo filter in section API (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"exclude_applied_to_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"filter_type","documentation":"Filter type (optional, default to FILTER)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"include_applied_to_type","documentation":"Resource type valid for use as AppliedTo filter in section API (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_applied_to_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"search_invalid_references","documentation":"Return invalid references in results. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"search_invalid_references","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"services","documentation":"NSService referenced by this section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"services","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sources","documentation":"Sources referenced by this section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"type","documentation":"Section Type (optional, default to LAYER3)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSectionListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revise","documentation":"Modifies an existing firewall section along with its relative position among other firewall sections in the system.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_section","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}?action=revise","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revise"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"listwithrules","documentation":"Returns firewall section information with rules for a section identifier. When invoked on a section with a large number of rules, this API is supported only at low rates of invocation (not more than 4-5 times per minute). The typical latency of this API with about 1024 rules is about 4-5 seconds. This API should not be invoked with large payloads at automation speeds. More than 50 rules with a large number rule references is not supported. Instead, to read firewall rules, use: GET /api/v1/firewall/sections/<section-id>/rules with the appropriate page_size.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}?action=list_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"listwithrules"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates new empty firewall section in the system.","params":[{"name":"firewall_section","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.sections"},{"value":{"name":"com.vmware.nsx.firewall.rules","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return existing firewall rule information.","params":[{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.rules"},{"value":{"name":"com.vmware.nsx.firewall.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update global firewall status for dfw context","params":[{"name":"context_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"context-type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_status","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/status/{context-type}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"disablefirewall","documentation":"Disable firewall on target resource in dfw context","params":[{"name":"context_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"context-type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TargetResourceStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.target_resource_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/status/{context-type}/{id}?action=disable_firewall","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"disablefirewall"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get firewall global status for dfw context","params":[{"name":"context_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"context-type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/status/{context-type}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"enablefirewall","documentation":"Enable firewall on target resource in dfw context","params":[{"name":"context_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"context-type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TargetResourceStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.target_resource_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/status/{context-type}/{id}?action=enable_firewall","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"enablefirewall"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all firewall status for supported contexts","params":[],"output":{"documentation":"com.vmware.nsx.model.FirewallStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get_0","documentation":"Get firewall status for target resource in dfw context","params":[{"name":"context_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"context-type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TargetResourceStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.target_resource_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/status/{context-type}/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get_0"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.status"}],"name":"com.vmware.nsx.firewall","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.mgmt_plane_bus.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read Rabbit MQ service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/mgmt-plane-bus/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.mgmt_plane_bus.status"}],"name":"com.vmware.nsx.node.services.mgmt_plane_bus","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.mgmt_plane_bus"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_router_ports.statistics.summary","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Summary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Summary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the summation of statistics from all nodes for the Specified Logical Router Port. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"logical_router_port_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-port-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPortStatisticsSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_statistics_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports/{logical-router-port-id}/statistics/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_router_ports.statistics.summary"}],"name":"com.vmware.nsx.logical_router_ports.statistics","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_router_ports.statistics"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.datastore.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read datastore service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/datastore/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.datastore.status"}],"name":"com.vmware.nsx.node.services.datastore","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.datastore"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.dhcp.relay_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified dhcp relay profile.","params":[{"name":"relay_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"relay-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_relay_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relay-profiles/{relay-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified dhcp relay profile.","params":[{"name":"relay_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"relay-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relay-profiles/{relay-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified dhcp relay profile.","params":[{"name":"relay_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"relay-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relay-profiles/{relay-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all dhcp relay profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relay-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a dhcp relay profile.","params":[{"name":"dhcp_relay_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relay-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.relay_profiles"},{"value":{"name":"com.vmware.nsx.dhcp.server_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a DHCP server profile","params":[{"name":"profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/server-profiles/{profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a DHCP server profile","params":[{"name":"profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/server-profiles/{profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a DHCP server profile","params":[{"name":"profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/server-profiles/{profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get a paginated list of DHCP server profiles","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/server-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a DHCP server profile","params":[{"name":"dhcp_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/server-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.server_profiles"},{"value":{"name":"com.vmware.nsx.dhcp.servers","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a DHCP server","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_dhcp_server","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalDhcpServer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a DHCP server","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalDhcpServer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a DHCP server","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get a paginated list of DHCP servers","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalDhcpServerListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a DHCP server","params":[{"name":"logical_dhcp_server","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalDhcpServer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers"},{"value":{"name":"com.vmware.nsx.dhcp.relays","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified dhcp relay service.","params":[{"name":"relay_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"relay-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_relay_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relays/{relay-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the dhcp relay service information.","params":[{"name":"relay_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"relay-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relays/{relay-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified dhcp relay service.","params":[{"name":"relay_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"relay-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relays/{relay-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured dhcp relay services.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relays","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a dhcp relay service.","params":[{"name":"dhcp_relay_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relays","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.relays"}],"name":"com.vmware.nsx.dhcp","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.firewall.sections.rules.stats","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Stats.get-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_0_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Stats.get-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_0_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get aggregated statistics for all rules for a given firewall section. The API only supports access to cached (source=cached) statistical data collected offline in the system. Data includes total number of packets, bytes and sessions counters for a firewall rule and overall session count for all firewall rules on transport nodes or edge nodes.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallStatsList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_stats_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules/stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get_0","documentation":"Get aggregated statistics for a rule for given firewall section. The API only supports access to cached (source=cached) statistical data collected offline in the system. Data includes total number of packets, bytes and sessions counters for a firewall rule and overall session count for all firewall rules on transport nodes or edge nodes.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallStats","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules/{rule-id}/stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get_0"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.sections.rules.stats"}],"name":"com.vmware.nsx.firewall.sections.rules","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.sections.rules"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.realization_state_barrier.config","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the barrier configuration having interval set in milliseconds The new interval that automatically increments the global realization number","params":[{"name":"realization_state_barrier_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realization_state_barrier_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RealizationStateBarrierConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realization_state_barrier_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/realization-state-barrier/config","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the current barrier configuration","params":[],"output":{"documentation":"com.vmware.nsx.model.RealizationStateBarrierConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realization_state_barrier_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/realization-state-barrier/config","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.realization_state_barrier.config"},{"value":{"name":"com.vmware.nsx.realization_state_barrier.current","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"increment","documentation":"Increment the current barrier number by 1 for NSX. This method has been deprecated. To track realization state, use X-NSX-REQUESTID request header instead.","params":[],"output":{"documentation":"com.vmware.nsx.model.CurrentRealizationStateBarrier","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.current_realization_state_barrier","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/realization-state-barrier/current?action=increment","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"increment"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the current global realization barrier number for NSX. This method has been deprecated. To track realization state, use X-NSX-REQUESTID request header instead.","params":[],"output":{"documentation":"com.vmware.nsx.model.CurrentRealizationStateBarrier","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.current_realization_state_barrier","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/realization-state-barrier/current","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.realization_state_barrier.current"}],"name":"com.vmware.nsx.realization_state_barrier","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.realization_state_barrier"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.loadbalancer.ssl.ciphers_and_protocols","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a list of supported SSL ciphers and protocols.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbSslCipherAndProtocolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_ssl_cipher_and_protocol_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/ssl/ciphers-and-protocols","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.ssl.ciphers_and_protocols"}],"name":"com.vmware.nsx.loadbalancer.ssl","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.ssl"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.loadbalancer.services.virtual_servers.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Status.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Status.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the status of the virtual server by given load balancer serives id and load balancer virtual server id.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"virtual_server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual-server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServerStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/virtual-servers/{virtual-server-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the status list of virtual servers in given load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServerStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/virtual-servers/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.virtual_servers.status"},{"value":{"name":"com.vmware.nsx.loadbalancer.services.virtual_servers.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Statistics.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Statistics.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the statistics of the load balancer virtual server by given load balancer serives id and load balancer virtual server id.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"virtual_server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual-server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServerStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/virtual-servers/{virtual-server-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the statistics list of virtual servers in given load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServerStatisticsListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_statistics_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/virtual-servers/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.virtual_servers.statistics"}],"name":"com.vmware.nsx.loadbalancer.services.virtual_servers","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.virtual_servers"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.vpn.services.summary","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Summary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Summary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Cumulative statistics for one IKE service instance. Query parameter source supports only cached mode.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNIKEServiceSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNIKE_service_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/services/{service-id}/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.services.summary"}],"name":"com.vmware.nsx.vpn.services","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.services"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.ssh.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read ssh service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ssh.status"}],"name":"com.vmware.nsx.node.services.ssh","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ssh"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.users.ssh_keys","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"removesshkey","documentation":"Remove SSH public key from authorized_keys file for node user","params":[{"name":"userid","documentation":"User id of the user (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ssh_key_base_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ssh_key_base_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users/{userid}/ssh-keys?action=remove_ssh_key","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"removesshkey"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of all SSH keys from authorized_keys file for node user","params":[{"name":"userid","documentation":"User id of the user (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.SshKeyPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ssh_key_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users/{userid}/ssh-keys","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"addsshkey","documentation":"Add SSH public key to authorized_keys file for node user","params":[{"name":"userid","documentation":"User id of the user (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ssh_key_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ssh_key_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users/{userid}/ssh-keys?action=add_ssh_key","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"addsshkey"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.users.ssh_keys"}],"name":"com.vmware.nsx.node.users","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.users"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.pktcap.session","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"terminate","documentation":"Terminate the packet capture session by session id.","params":[{"name":"session_id","documentation":"Packet capture session id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.PacketCaptureSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_capture_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pktcap/session/{session-id}?action=terminate","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"terminate"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the packet capture status information by session id.","params":[{"name":"session_id","documentation":"Packet capture session id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.PacketCaptureSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_capture_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pktcap/session/{session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"When this method is called, the corresponding node will kill the capture process. And Manager will clean up the related resources immediately. No capture data will be uploaded to Manager side.","params":[{"name":"session_id","documentation":"Packet capture session id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.PacketCaptureSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_capture_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pktcap/session/{session-id}?action=delete","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create an new packet capture session on given node with specified options","params":[{"name":"packet_capture_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_capture_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.PacketCaptureSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_capture_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pktcap/session","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pktcap.session"},{"value":{"name":"com.vmware.nsx.pktcap.sessions","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete all the packet capture sessions.","params":[],"output":{"documentation":"com.vmware.nsx.model.PacketCaptureSessionList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_capture_session_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pktcap/sessions?action=delete","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get the information of all packet capture sessions.","params":[],"output":{"documentation":"com.vmware.nsx.model.PacketCaptureSessionList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_capture_session_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pktcap/sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pktcap.sessions"}],"name":"com.vmware.nsx.pktcap","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pktcap"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.md_proxies.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the statistics of the given metatada proxy. If no logical switch is provided, all staticstics of all the logical switches the proxy was attached will be returned.","params":[{"name":"proxy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_switch_id","documentation":"The uuid of logical switch (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.MetadataProxyStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies/{proxy-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.md_proxies.statistics"},{"value":{"name":"com.vmware.nsx.md_proxies.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the status of the given metadata proxy and attached logical switch.","params":[{"name":"proxy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_switch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-switch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.MetadataProxyStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies/{proxy-id}/{logical-switch-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.md_proxies.status"}],"name":"com.vmware.nsx.md_proxies","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.md_proxies"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.nat.rules","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific NAT rule from a given logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"nat_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NatRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a specific NAT rule from a given logical router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NatRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specific NAT rule from a logical router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of all user defined NAT rules of the specific logical router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NatRuleListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add a NAT rule in a specific logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"nat_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NatRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.nat.rules"}],"name":"com.vmware.nsx.logical_routers.nat","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.nat"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.fabric.nodes.network.interfaces.stats","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"interface_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfaceStatisticsProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_statistics_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/network/interfaces/{interface-id}/stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.network.interfaces.stats"}],"name":"com.vmware.nsx.fabric.nodes.network.interfaces","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.network.interfaces"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_router_ports.arp_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation ArpTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation ArpTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"","params":[{"name":"logical_router_port_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-port-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_id","documentation":"TransportNode Id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPortArpTable","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_arp_table","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports/{logical-router-port-id}/arp-table","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_router_ports.arp_table"},{"value":{"name":"com.vmware.nsx.logical_router_ports.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"","params":[{"name":"logical_router_port_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-port-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_id","documentation":"TransportNode Id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPortStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports/{logical-router-port-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_router_ports.statistics"}],"name":"com.vmware.nsx.logical_router_ports","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_router_ports"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.pools.ip_pools.allocations","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about which addresses have been allocated from a specified IP address pool.","params":[{"name":"pool_id","documentation":"IP pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AllocationIpAddressListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.allocation_ip_address_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools/{pool-id}/allocations","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.ip_pools.allocations"}],"name":"com.vmware.nsx.pools.ip_pools","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.ip_pools"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.hpm.features","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation Features.resetcollectionfrequency.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"reset_collection_frequency","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESETCOLLECTIONFREQUENCY_ACTION_FREQUENCY"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"resetcollectionfrequency","documentation":"Reset the data collection frequency configuration setting to the default values","params":[{"name":"feature_stack_name","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"feature-stack-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"action","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FeatureStackCollectionConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/features/{feature-stack-name}?action=reset_collection_frequency","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"resetcollectionfrequency"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Apply the data collection configuration for the specified feature stack.","params":[{"name":"feature_stack_name","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"feature-stack-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"feature_stack_collection_configuration","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FeatureStackCollectionConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/features/{feature-stack-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the complete set of client type data collection configuration records for the specified feature stack.","params":[{"name":"feature_stack_name","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"feature-stack-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FeatureStackCollectionConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/features/{feature-stack-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all health performance monitoring feature stacks","params":[],"output":{"documentation":"com.vmware.nsx.model.FeatureStackCollectionConfigurationList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/features","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.hpm.features"},{"value":{"name":"com.vmware.nsx.hpm.alarms","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"This API is executed on a manager node to return current alarms from all NSX nodes.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"fields","documentation":"Fields to include in query results (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 100)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AlarmListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.alarm_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/alarms","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.hpm.alarms"},{"value":{"name":"com.vmware.nsx.hpm.global_config","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Set the global configuration for aggregation service related data collection","params":[{"name":"global_collection_configuration","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.global_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.GlobalCollectionConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.global_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/global-config","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read global health performance monitoring configuration","params":[],"output":{"documentation":"com.vmware.nsx.model.GlobalCollectionConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.global_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/global-config","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.hpm.global_config"}],"name":"com.vmware.nsx.hpm","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.hpm"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.upgrade.bundles.upload_status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get uploaded upgrade bundle upload status","params":[{"name":"bundle_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bundle-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeBundleUploadStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_bundle_upload_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/bundles/{bundle-id}/upload-status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.bundles.upload_status"}],"name":"com.vmware.nsx.upgrade.bundles","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.bundles"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.cluster.nodes.deployments.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the current deployment or undeployment status for a VM along with any other relevant current information, such as error messages.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterNodeVMDeploymentStatusReport","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_VM_deployment_status_report","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/deployments/{node-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.deployments.status"}],"name":"com.vmware.nsx.cluster.nodes.deployments","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.deployments"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.serviceinsertion.sections","documentation":"","constants":[{"value":{"documentation":"Possible value for type of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3REDIRECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_l3redirect"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_TOP"},{"value":{"documentation":"Possible value for includeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_INCLUDE_APPLIED_TO_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for excludeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_EXCLUDE_APPLIED_TO_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_AFTER"},{"value":{"documentation":"Possible value for filterType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SEARCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_SEARCH"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for filterType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FILTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_FILTER"},{"value":{"documentation":"Possible value for excludeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_EXCLUDE_APPLIED_TO_TYPE_LOGICALPORT"},{"value":{"documentation":"Possible value for includeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouter","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_INCLUDE_APPLIED_TO_TYPE_LOGICALROUTER"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_TOP"},{"value":{"documentation":"Possible value for includeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_INCLUDE_APPLIED_TO_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for excludeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_EXCLUDE_APPLIED_TO_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for includeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_INCLUDE_APPLIED_TO_TYPE_LOGICALPORT"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for excludeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouter","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_EXCLUDE_APPLIED_TO_TYPE_LOGICALROUTER"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified section, but does not modify the section's associated rules.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_insertion_section","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revisewithrules","documentation":"Modifies an existing serviceinsertion section along with its relative position among other serviceinsertion sections with rules. When invoked on a large number of rules, this API is supported only at low rates of invocation (not more than 2 times per minute). The typical latency of this API with about 1024 rules is about 15 seconds in a cluster setup. This API should not be invoked with large payloads at automation speeds. Instead, to move a section above or below another section, use: POST /api/v1/serviceinsertion/sections/<section-id>?action=revise To modify rules, use: PUT /api/v1/serviceinsertion/sections/<section-id>/rules/<rule-id>","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_insertion_section_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}?action=revise_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revisewithrules"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about serviceinsertion section for the identifier.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"createwithrules","documentation":"Creates a new serviceinsertion section with rules. The limit on the number of rules is defined by maxItems in collection types for ServiceInsertionRule (ServiceInsertionRuleXXXList types). When invoked on a section with a large number of rules, this API is supported only at low rates of invocation (not more than 4-5 times per minute). The typical latency of this API with about 1024 rules is about 4-5 seconds. This API should not be invoked with large payloads at automation speeds. More than 50 rules are not supported. Instead, to create sections, use: POST /api/v1/serviceinsertion/sections To create rules, use: POST /api/v1/serviceinsertion/sections/<section-id>/rules","params":[{"name":"service_insertion_section_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections?action=create_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"createwithrules"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"updatewithrules","documentation":"Modifies existing serviceinsertion section along with its association with rules. When invoked on a large number of rules, this API is supported only at low rates of invocation (not more than 2 times per minute). The typical latency of this API with about 1024 rules is about 15 seconds in a cluster setup. This API should not be invoked with large payloads at automation speeds. Instead, to update rule content, use: PUT /api/v1/serviceinsertion/sections/<section-id>/rules/<rule-id>","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_insertion_section_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}?action=update_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"updatewithrules"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes serviceinsertion section from the system. ServiceInsertion section with rules can only be deleted by passing \\\"cascade=true\\\" parameter.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cascade","documentation":"Flag to cascade delete of this object to all it's child objects. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cascade","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all Service Insertion section in paginated form. A default page size is limited to 1000 sections. By default, the list of section is filtered by L3REDIRECT type.","params":[{"name":"applied_tos","documentation":"AppliedTo's referenced by this section or section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"destinations","documentation":"Destinations referenced by this section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"exclude_applied_to_type","documentation":"Resource type valid for use as AppliedTo filter in section API (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"exclude_applied_to_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"filter_type","documentation":"Filter type (optional, default to FILTER)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"include_applied_to_type","documentation":"Resource type valid for use as AppliedTo filter in section API (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_applied_to_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"services","documentation":"NSService referenced by this section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"services","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sources","documentation":"Sources referenced by this section's Distributed Service Rules . (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"type","documentation":"Section Type (optional, default to L3REDIRECT)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionSectionListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revise","documentation":"Modifies an existing serviceinsertion section along with its relative position among other serviceinsertion sections in the system.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_insertion_section","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}?action=revise","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revise"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"listwithrules","documentation":"Returns serviceinsertion section information with rules for a section identifier. When invoked on a section with a large number of rules, this API is supported only at low rates of invocation (not more than 4-5 times per minute). The typical latency of this API with about 1024 rules is about 4-5 seconds. This API should not be invoked with large payloads at automation speeds. More than 50 rules are not supported. Instead, to read serviceinsertion rules, use: GET /api/v1/serviceinsertion/sections/<section-id>/rules with the appropriate page_size.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections/{section-id}?action=list_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"listwithrules"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates new empty Service Insertion section in the system.","params":[{"name":"service_insertion_section","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/sections","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.serviceinsertion.sections"},{"value":{"name":"com.vmware.nsx.serviceinsertion.services","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified Service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_definition","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_definition","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceDefinition","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_definition","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about Service-Insertion Service with the given identifier.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceDefinition","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_definition","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes Service-Insertion Service from the system. A Service with Service-Instances can only be deleted by passing \\\"cascade=true\\\" parameter.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cascade","documentation":"Flag to cascade delete all the child objects, associated with it. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cascade","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all Service-Insertion Service Definitions.","params":[],"output":{"documentation":"com.vmware.nsx.model.ServiceInsertionServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates new Service-Insertion Service in the system.","params":[{"name":"service_definition","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_definition","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceDefinition","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_definition","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.serviceinsertion.services"}],"name":"com.vmware.nsx.serviceinsertion","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.serviceinsertion"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.ipfix.configs","documentation":"","constants":[{"value":{"documentation":"Possible value for ipfixConfigType of operation Configs.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixSwitchConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_IPFIX_CONFIG_TYPE_IPFIXSWITCHCONFIG"},{"value":{"documentation":"Possible value for ipfixConfigType of operation Configs.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixDfwConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_IPFIX_CONFIG_TYPE_IPFIXDFWCONFIG"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update an existing IPFIX configuration","params":[{"name":"config_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"config-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ipfix_config","documentation":"(required)\nThe parameter must contain all the attributes defined in IpfixConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixConfig\nThe result will contain all the attributes defined in IpfixConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/configs/{config-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get an existing IPFIX configuration","params":[{"name":"config_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"config-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixConfig\nThe result will contain all the attributes defined in IpfixConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/configs/{config-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete an existing IPFIX configuration","params":[{"name":"config_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"config-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/configs/{config-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List IPFIX configuration","params":[{"name":"applied_to","documentation":"Applied To (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_to","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"ipfix_config_type","documentation":"Supported IPFIX Config Types. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipfix_config_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixConfigListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_config_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/configs","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a new IPFIX configuration","params":[{"name":"ipfix_config","documentation":"(required)\nThe parameter must contain all the attributes defined in IpfixConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixConfig\nThe result will contain all the attributes defined in IpfixConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/configs","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ipfix.configs"},{"value":{"name":"com.vmware.nsx.ipfix.collectorconfigs","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update an existing IPFIX collector configuration","params":[{"name":"collector_config_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector-config-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ipfix_collector_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixCollectorConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/collectorconfigs/{collector-config-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get an existing IPFIX collector configuration","params":[{"name":"collector_config_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector-config-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixCollectorConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/collectorconfigs/{collector-config-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete an existing IPFIX collector configuration","params":[{"name":"collector_config_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector-config-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/collectorconfigs/{collector-config-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List IPFIX collector configurations","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixCollectorConfigListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/collectorconfigs","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a new IPFIX collector configuration","params":[{"name":"ipfix_collector_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixCollectorConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/collectorconfigs","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ipfix.collectorconfigs"}],"name":"com.vmware.nsx.ipfix","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ipfix"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.upgrade.upgrade_units.aggregate_info","documentation":"","constants":[{"value":{"documentation":"Possible value for selectionStatus of operation AggregateInfo.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SELECTION_STATUS_ALL"},{"value":{"documentation":"Possible value for selectionStatus of operation AggregateInfo.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SELECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SELECTION_STATUS_SELECTED"},{"value":{"documentation":"Possible value for selectionStatus of operation AggregateInfo.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DESELECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SELECTION_STATUS_DESELECTED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get upgrade units aggregate-info","params":[{"name":"component_type","documentation":"Component type based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"group_id","documentation":"Identifier of group based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"group_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"has_errors","documentation":"Flag to indicate whether to return only upgrade units with errors (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"has_errors","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"metadata","documentation":"Metadata about upgrade unit to filter on (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"metadata","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"selection_status","documentation":"Flag to indicate whether to return only selected, only deselected or both type of upgrade units (optional, default to ALL)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"selection_status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitAggregateInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_aggregate_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-units/aggregate-info","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_units.aggregate_info"}],"name":"com.vmware.nsx.upgrade.upgrade_units","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_units"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.app_discovery.sessions.ns_groups.members","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the vms in the ns-group of the application discovery session","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ns_group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AppDiscoveryVmInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_vm_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/ns-groups/{ns-group-id}/members","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.ns_groups.members"}],"name":"com.vmware.nsx.app_discovery.sessions.ns_groups","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.ns_groups"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.routing.forwarding_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation ForwardingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation ForwardingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_node_id","documentation":"TransportNode Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"network_prefix","documentation":"IPv4 CIDR Block (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"network_prefix","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterRouteTable","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_route_table","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/forwarding-table","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.forwarding_table"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.bgp","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the BGP configuration on a specified TIER0 logical router. Modifiable parameters include enabled, graceful_restart, as_number.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bgp_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the BGP configuration on a specified logical router. Information includes whether or not the BGP configuration is enabled, the AS number, and whether or not graceful restart is enabled.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.bgp"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.static_routes","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific static route on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"static_route","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticRoute","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a specific static routes on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticRoute","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes a specific static route on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about configured static routes, including the network address and next hops for each static route.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticRouteListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new static route on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"static_route","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticRoute","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.static_routes"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.routing_table","documentation":"","constants":[{"value":{"documentation":"Possible value for routeSource of operation RoutingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BGP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ROUTE_SOURCE_BGP"},{"value":{"documentation":"Possible value for source of operation RoutingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation RoutingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for routeSource of operation RoutingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ROUTE_SOURCE_CONNECTED"},{"value":{"documentation":"Possible value for routeSource of operation RoutingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ROUTE_SOURCE_STATIC"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_node_id","documentation":"TransportNode Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"network_prefix","documentation":"IPv4 CIDR Block (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"network_prefix","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"route_source","documentation":"To filter the RIB table based on the source from which route is learned. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"route_source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterRouteTable","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_route_table","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/routing-table","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.routing_table"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.bfd_config","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the BFD configuration for routing BFD peers. Note - the configuration | changes apply only to those routing BFD peers for which the BFD configuration has | not been overridden at Peer level.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bfd_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bfd_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BfdConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bfd_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bfd-config","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the BFD configuration for all routing BFD peers. This will be inherited | by all BFD peers for LogicalRouter unless overriden while configuring the Peer.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BfdConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bfd_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bfd-config","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.bfd_config"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific IPPrefixList on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_prefix_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPPrefixList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/ip-prefix-lists/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a specific IPPrefixList on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IPPrefixList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/ip-prefix-lists/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes a specific IPPrefixList on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/ip-prefix-lists/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated List of IPPrefixLists","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPPrefixListListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/ip-prefix-lists","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new IPPrefixList on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_prefix_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPPrefixList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/ip-prefix-lists","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.redistribution","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies existing route redistribution rules for the specified TIER0 logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"redistribution_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RedistributionConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/redistribution","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about configured route redistribution for the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RedistributionConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/redistribution","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.redistribution"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.route_maps","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific RouteMap on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"route_map","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RouteMap","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/route-maps/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a specific RouteMap on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RouteMap","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/route-maps/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes a specific RouteMap on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/route-maps/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated List of RouteMaps","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.RouteMapListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/route-maps","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new RouteMap on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"route_map","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RouteMap","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/route-maps","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.route_maps"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.route_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation RouteTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation RouteTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_node_id","documentation":"TransportNode Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterRouteTable","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_route_table","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/route-table","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.route_table"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.advertisement","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the route advertisement configuration on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"advertisement_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertisement_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AdvertisementConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertisement_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/advertisement","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the routes to be advertised by the specified TIER1 logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AdvertisementConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertisement_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/advertisement","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.advertisement"}],"name":"com.vmware.nsx.logical_routers.routing","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.pools.vtep_label_pools","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified virtual tunnel endpoint label pool.","params":[{"name":"pool_id","documentation":"Virtual tunnel endpoint label pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.VtepLabelPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_label_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/vtep-label-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of all virtual tunnel endpoint label pools","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.VtepLabelPoolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_label_pool_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/vtep-label-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.vtep_label_pools"},{"value":{"name":"com.vmware.nsx.pools.ip_subnets","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation IpSubnets.allocateorreleasefromipblocksubnet.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RELEASE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATEORRELEASEFROMIPBLOCKSUBNET_ACTION_RELEASE"},{"value":{"documentation":"Possible value for action of operation IpSubnets.allocateorreleasefromipblocksubnet.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOCATE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATEORRELEASEFROMIPBLOCKSUBNET_ACTION_ALLOCATE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the subnet with specified id within a given IP address block. Information includes display_name, description, cidr and allocation_ranges.","params":[{"name":"subnet_id","documentation":"Subnet id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IpBlockSubnet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-subnets/{subnet-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes a subnet with specified id within a given IP address block. Deletion is allowed only when there are no allocated IP addresses from that subnet.","params":[{"name":"subnet_id","documentation":"Subnet id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-subnets/{subnet-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all subnets present within an IP address block. Information includes subnet's id, display_name, description, cidr and allocation ranges.","params":[{"name":"block_id","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"block_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IpBlockSubnetListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block_subnet_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-subnets","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"allocateorreleasefromipblocksubnet","documentation":"","params":[{"name":"subnet_id","documentation":"IP subnet id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"allocation_ip_address","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.allocation_ip_address","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"action","documentation":"Specifies allocate or release action (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AllocationIpAddress","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.allocation_ip_address","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-subnets/{subnet-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"allocateorreleasefromipblocksubnet"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Carves out a subnet of requested size from the specified IP block. The \\\"size\\\" parameter and the \\\"block_id \\\" are the requireds field while invoking this API. If the IP block has sufficient resources/space to allocate a subnet of specified size, the response will contain all the details of the newly created subnet including the display_name, description, cidr & allocation_ranges. Returns a conflict error if the IP block does not have enough resources/space to allocate a subnet of the requested size.","params":[{"name":"ip_block_subnet","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpBlockSubnet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-subnets","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.ip_subnets"},{"value":{"name":"com.vmware.nsx.pools.ip_blocks","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the IP address block with specifed id. display_name, description and cidr are parameters that can be modified. If a new cidr is specified, it should contain all existing subnets in the IP block. Returns a conflict error if the IP address block cidr can not be modified due to the presence of subnets that it contains. Eg: If the IP block contains a subnet 192.168.0.1/24 and we try to change the IP block cidr to 10.1.0.1/16, it results in a conflict.","params":[{"name":"block_id","documentation":"IP address block id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"block-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_block","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpBlock","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-blocks/{block-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the IP address block with specified id. Information includes id, display_name, description & cidr.","params":[{"name":"block_id","documentation":"IP address block id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"block-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IpBlock","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-blocks/{block-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the IP address block with specified id if it exists. IP block cannot be deleted if there are allocated subnets from the block.","params":[{"name":"block_id","documentation":"IP address block id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"block-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-blocks/{block-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about configured IP address blocks. Information includes the id, display name, description & CIDR of IP address blocks","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IpBlockListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-blocks","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new IPv4 address block using the specified cidr. cidr is a required parameter. display_name & description are optional parameters","params":[{"name":"ip_block","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpBlock","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-blocks","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.ip_blocks"},{"value":{"name":"com.vmware.nsx.pools.ip_pools","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation IpPools.allocateorrelease.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RELEASE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATEORRELEASE_ACTION_RELEASE"},{"value":{"documentation":"Possible value for action of operation IpPools.allocateorrelease.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOCATE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATEORRELEASE_ACTION_ALLOCATE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified IP address pool. Modifiable parameters include the description, display_name, and all subnet information.","params":[{"name":"pool_id","documentation":"IP pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified IP address pool.","params":[{"name":"pool_id","documentation":"IP pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IpPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"allocateorrelease","documentation":"","params":[{"name":"pool_id","documentation":"IP pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"allocation_ip_address","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.allocation_ip_address","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"action","documentation":"Specifies allocate or release action (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AllocationIpAddress","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.allocation_ip_address","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"allocateorrelease"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified IP address pool. By default, if the IpPool is used in other configurations (such as transport node template), it won't be deleted. In such situations, pass \\\"force=true\\\" as query param to force delete the IpPool","params":[{"name":"pool_id","documentation":"IP pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about the configured IP address pools. Information includes the display name and description of the pool and the details of each of the subnets in the pool, including the DNS servers, allocation ranges, gateway, and CIDR subnet address.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IpPoolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new IPv4 or IPv6 address pool. Required parameters are allocation_ranges and cidr. Optional parameters are display_name, description, dns_nameservers, dns_suffix, and gateway_ip.","params":[{"name":"ip_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.ip_pools"},{"value":{"name":"com.vmware.nsx.pools.mac_pools","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified MAC pool.","params":[{"name":"pool_id","documentation":"MAC pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.MacPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/mac-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of all the MAC pools","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.MacPoolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_pool_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/mac-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.mac_pools"},{"value":{"name":"com.vmware.nsx.pools.vni_pools","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified VNI pool. Modifiable parameters include description, display_name and ranges. Ranges can be added, modified or deleted. Overlapping ranges are not allowed. Only range end can be modified for any existing range. Range shrinking or deletion is not allowed if there are any allocated VNIs.","params":[{"name":"pool_id","documentation":"VNI pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"vni_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vni_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.VniPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vni_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/vni-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified virtual network identifier (VNI) pool.","params":[{"name":"pool_id","documentation":"VNI pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.VniPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vni_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/vni-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about the default and configured virtual network identifier (VNI) pools for use when building logical network segments. Each virtual network has a unique ID called a VNI. Instead of creating a new VNI each time you need a new logical switch, you can instead allocate a VNI from a VNI pool. VNI pools are sometimes called segment ID pools. Each VNI pool has a range of usable VNIs. By default, there is one pool with two ranges [5000, 65535] and [65536, 75000]. To create multiple smaller pools, specify a smaller range for each pool such as 75001-75100 and 75101-75200. The VNI range determines the maximum number of logical switches that can be created in each network segment.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.VniPoolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vni_pool_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/vni-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.vni_pools"}],"name":"com.vmware.nsx.pools","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.vpn.ipsec.sessions.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get statistics of a vpn session across all tunnels and IKE session. Query parameter \\\"source=realtime\\\" is the only supported source.","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNSessionStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_session_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/sessions/{session-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.ipsec.sessions.statistics"},{"value":{"name":"com.vmware.nsx.vpn.ipsec.sessions.summary","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Summary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Summary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"VPN session summary gets summary per vpn sessions and IKE session. Query parameter source supports only cached mode.","params":[{"name":"site_id","documentation":"Peer site id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"site_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNSessionSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_session_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/sessions/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.ipsec.sessions.summary"},{"value":{"name":"com.vmware.nsx.vpn.ipsec.sessions.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"List status of IPSec session. Query parameter source supports both realtime and cached mode.","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSecVPNSessionStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_session_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/vpn/ipsec/sessions/{session-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.ipsec.sessions.status"}],"name":"com.vmware.nsx.vpn.ipsec.sessions","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.vpn.ipsec.sessions"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.snmp.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read SNMP service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/snmp/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.snmp.status"}],"name":"com.vmware.nsx.node.services.snmp","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.snmp"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes.interfaces.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns statistics of a specified interface via associated logical port. If the logical port is attached to a logical router port, query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_instance_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-instance-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"instance_runtime_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"instance-runtime-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"interface_index","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_index","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.RuntimeInterfaceStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.runtime_interface_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}/service-instances/{service-instance-id}/instance-runtimes/{instance-runtime-id}/interfaces/{interface_index}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes.interfaces.statistics"},{"value":{"name":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes.interfaces.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns operational status of a specified interface","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_instance_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-instance-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"instance_runtime_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"instance-runtime-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"interface_index","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_index","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.RuntimeInterfaceOperationalStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.runtime_interface_operational_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/serviceinsertion/services/{service-id}/service-instances/{service-instance-id}/instance-runtimes/{instance-runtime-id}/interfaces/{interface_index}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes.interfaces.status"}],"name":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes.interfaces","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes.interfaces"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.app_discovery.sessions.re_classify","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Re-classify completed application discovery session against input AppProfiles. If no AppProfiles are specified then we use the previous AppProfiles of that session.","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"session_reclassification_parameter","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.session_reclassification_parameter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AppDiscoverySessionResultSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_session_result_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/re-classify","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.re_classify"},{"value":{"name":"com.vmware.nsx.app_discovery.sessions.installed_apps","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the details of the installed apps for the app profile ID in that session","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"app_profile_id","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"vm_id","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AppInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/installed-apps","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.installed_apps"},{"value":{"name":"com.vmware.nsx.app_discovery.sessions.summary","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the summary of the application discovery session","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AppDiscoverySessionResultSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_session_result_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.summary"},{"value":{"name":"com.vmware.nsx.app_discovery.sessions.app_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the application profiles that was part of the application discovery session | while it was started.","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AppProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/app-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.app_profiles"},{"value":{"name":"com.vmware.nsx.app_discovery.sessions.ns_groups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the ns groups that was part of the application discovery session | while it was started","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NSGroupMetaInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group_meta_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/ns-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.ns_groups"}],"name":"com.vmware.nsx.app_discovery.sessions","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.transport_nodes.statistics.nat_rules","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation NatRules.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation NatRules.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the summation of statistics for all rules from all logical routers which are present on given transport node. Only cached statistics are supported. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NatStatisticsPerTransportNode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_statistics_per_transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{node-id}/statistics/nat-rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.statistics.nat_rules"}],"name":"com.vmware.nsx.transport_nodes.statistics","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.statistics"},{"value":{"services":[],"name":"com.vmware.nsx.model","documentation":"","metadata":[],"enumerations":[],"structures":[{"value":{"name":"com.vmware.nsx.model.NS_service_group_list_result","documentation":"List result of NSServiceGroups","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged collection of NSServiceGroups","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_service_group_list_result"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_session","documentation":"VPN session defines connection between local and peer endpoint. Untill VPN session is defined configuration is not realized.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RouteBasedIPSecVPNSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_ROUTEBASEDIPSECVPNSESSION"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPSecVPNSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PolicyBasedIPSecVPNSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_POLICYBASEDIPSECVPNSESSION"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IPSecVPNSession","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_POLICYBASEDIPSECVPNSESSION\n, - RESOURCE_TYPE_ROUTEBASEDIPSECVPNSESSION\n, A Policy Based VPN requires to define protect rules that match local and peer subnets. IPSec security associations is negotiated for each pair of local and peer subnet. A Route Based VPN is more flexible, more powerful and recommended over policy based VPN. IP Tunnel port is created and all traffic routed via tunnel port is protected. Routes can be configured statically or can be learned through BGP. A route based VPN is must for establishing redundant VPN session to remote site.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Enable/Disable IPSec VPN session.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ipsec_vpn_service_id","documentation":"Identifier of VPN Service linked with local endpoint.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ipsec_vpn_service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_endpoint_id","documentation":"Local endpoint identifier.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"local_endpoint_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peer_endpoint_id","documentation":"Peer endpoint identifier.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_endpoint_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_session"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_transport_status","documentation":"Provides IPSec VPN session status.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPSecVPNTransportStatus","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IPSecVPNTransportStatus","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.l2_VPN_transport_tunnel_status","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"status","documentation":"VPN session status provides IKE session status and aggregate of traffic across all tunnel.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_session_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_IPSECVPNTRANSPORTSTATUS\n, Resource types of L2VPN Transport tunnels","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tunnel_id","documentation":"Transport tunnel id.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_transport_status"},{"value":{"name":"com.vmware.nsx.model.feature_usage_list_in_csv_format","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_usage_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_usage_list_in_csv_format"},{"value":{"name":"com.vmware.nsx.model.host_profile_network_migration_spec","documentation":"This specification should be used to define which VMK adapters need to be migrated to NSX logical switches from VC network switches. Migrations specified here should match with those from associated Host Profiles from VC. Mismatch will result in migration failures. This specification only supports migration vmkernal adapters to NSX logical switches.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HostProfileNetworkMigrationSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"HostProfileNetworkMigrationSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.network_migration_spec","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"network_mappings","documentation":"Based on provided mappings, VMkernal adapters will be migrated to mentioned logical switch. Without mappings specification doesn't make any sense, hence minium one mapping should be specified. Assuming some sane value of 10 maximum migrations which will be supported by any single specification.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vmk_to_logical_switch_mapping","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"network_mappings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_HOSTPROFILENETWORKMIGRATIONSPEC\n, Supported network migration specification types.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_profile_network_migration_spec"},{"value":{"name":"com.vmware.nsx.model.transport_zone_profile_list_result","documentation":"Transport zone profile queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Transport zone profile results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in TransportZoneProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in TransportZoneProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.static_route","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"network","documentation":"CIDR format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"next_hops","documentation":"Next Hops","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route_next_hop","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"next_hops","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_route"},{"value":{"name":"com.vmware.nsx.model.logical_service","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DhcpRelayService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_DHCPRELAYSERVICE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_DHCPRELAYSERVICE\n, Resource type of the logical service","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_relay_profile_id","documentation":"dhcp relay profile referenced by the dhcp relay service","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_relay_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_service"},{"value":{"name":"com.vmware.nsx.model.management_plane_base_node_info","documentation":"The basic node info of management plane node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mgmt_cluster_listen_ip_address","documentation":"The IP address of MP node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mgmt_cluster_listen_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uuid","documentation":"Management plane node UUID\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.management_plane_base_node_info"},{"value":{"name":"com.vmware.nsx.model.host_switch_profile_type_id_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UplinkHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_UPLINKHOSTSWITCHPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LldpHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_LLDPHOSTSWITCHPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ExtraConfigHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_EXTRACONFIGHOSTSWITCHPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NiocProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_NIOCPROFILE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key","documentation":"Possible values are: \n - KEY_UPLINKHOSTSWITCHPROFILE\n, - KEY_LLDPHOSTSWITCHPROFILE\n, - KEY_NIOCPROFILE\n, - KEY_EXTRACONFIGHOSTSWITCHPROFILE\n, Supported HostSwitch profiles.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"key value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_switch_profile_type_id_entry"},{"value":{"name":"com.vmware.nsx.model.packet_data","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FieldsPacketData","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_FIELDSPACKETDATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BROADCAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_BROADCAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_UNICAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BinaryPacketData","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BINARYPACKETDATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MULTICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_MULTICAST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"frame_size","documentation":"If the requested frame_size is too small (given the payload and traceflow metadata requirement of 16 bytes), the traceflow request will fail with an appropriate message. The frame will be zero padded to the requested size. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"frame_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_BINARYPACKETDATA\n, - RESOURCE_TYPE_FIELDSPACKETDATA\n, Packet configuration","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"routed","documentation":"A flag, when set true, indicates that the traceflow packet is of L3 routing.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"routed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_type","documentation":"Possible values are: \n - TRANSPORT_TYPE_BROADCAST\n, - TRANSPORT_TYPE_UNICAST\n, - TRANSPORT_TYPE_MULTICAST\n, - TRANSPORT_TYPE_UNKNOWN\n, transport type of the traceflow packet","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packet_data"},{"value":{"name":"com.vmware.nsx.model.dhcp_options","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"option121","documentation":"option 121","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_option121","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"option121","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"others","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.generic_dhcp_option","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"others","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_options"},{"value":{"name":"com.vmware.nsx.model.feature_usage_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cpu_usage_count","documentation":"count of number of cpu sockets used by this feature format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cpu_usage_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"feature","documentation":"name of the feature\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"feature","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_usage_count","documentation":"count of number of vms used by this feature format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vm_usage_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_usage_csv_record"},{"value":{"name":"com.vmware.nsx.model.pnic_mirror_destination","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PnicMirrorDestination","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"PnicMirrorDestination","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_destination","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"dest_pnics","documentation":"Physical NIC device names to which to send the mirrored packets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dest_pnics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"Transport node to which to send the mirrored packets","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORDESTINATION\n, - RESOURCE_TYPE_PNICMIRRORDESTINATION\n, - RESOURCE_TYPE_IPMIRRORDESTINATION\n, Resource types of mirror destination","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pnic_mirror_destination"},{"value":{"name":"com.vmware.nsx.model.pool_member_group","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_REVISION_FILTER_ipv4"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_REVISION_FILTER_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4_IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_REVISION_FILTER_ipv4_ipv6"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"customized_members","documentation":"The list is used to show the customized pool member settings. User can only user pool member action API to update the admin state for a specific IP address.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pool_member_setting","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"customized_members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"grouping_object","documentation":"Load balancer pool support grouping object as dynamic pool members. The IP list of the grouping object such as NSGroup would be used as pool member IP setting.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"grouping_object","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_revision_filter","documentation":"Possible values are: \n - IP_REVISION_FILTER_IPV4\n, - IP_REVISION_FILTER_IPV6\n, - IP_REVISION_FILTER_IPV4_IPV6\n, Ip revision filter is used to filter IPv4 or IPv6 addresses from the grouping object. If the filter is not specified, both IPv4 and IPv6 addresses would be used as server IPs. The link local and loopback addresses would be always filtered out.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_revision_filter","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_ip_list_size","documentation":"The size is used to define the maximum number of grouping object IP address list. These IP addresses would be used as pool members. If the grouping object includes more than certain number of IP addresses, the redundant parts would be ignored and those IP addresses would not be treated as pool members. If the size is not specified, one member is budgeted for this dynamic pool so that the pool has at least one member even if some other dynamic pools grow beyond the capacity of load balancer service. Other members are picked according to available dynamic capacity. The unused members would be set to DISABLED so that the load balancer system itself is not overloaded during runtime. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_ip_list_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"If port is specified, all connections will be sent to this port. If unset, the same port the client connected to will be used, it could be overridden by default_pool_member_ports setting in virtual server. The port should not specified for multiple ports case. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pool_member_group"},{"value":{"name":"com.vmware.nsx.model.aggregated_data_counter_ex","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_by_security_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packets_dropped_by_security","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped_by_security_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_learning","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_learning_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_learning","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregated_data_counter_ex"},{"value":{"name":"com.vmware.nsx.model.directory_domain_sync_remote_nodes","documentation":"List of Directory Domain sync remote nodes","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Directory domain sync remote node candidate","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_domain_sync_remote_nodes"},{"value":{"name":"com.vmware.nsx.model.fabric_module","documentation":"Fabric module contains list of deployment specs and current version. Each deployment spec is a different version of same fabric module. If fabric module have two deployment specs or say two different versions then current version will specify which version needs to be installed.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BASIC_AUTHENTICATION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_AUTHENTICATION_MODE_BASIC_AUTHENTICATION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MARKET_PLACE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_AUTHENTICATION_MODE_MARKET_PLACE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_AUTHENTICATION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_AUTHENTICATION_MODE_NO_AUTHENTICATION"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_version","documentation":"current version on for the host prep fabric module.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"current_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_specs","documentation":"List of deployment specs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.deployment_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_specs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fabric_module_name","documentation":"Name of the fabric module","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"fabric_module_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_authentication_mode","documentation":"Possible values are: \n - SOURCE_AUTHENTICATION_MODE_NO_AUTHENTICATION\n, - SOURCE_AUTHENTICATION_MODE_BASIC_AUTHENTICATION\n, - SOURCE_AUTHENTICATION_MODE_MARKET_PLACE\n, This enum specifies the authentication supported at source i.e. for downloading VM. If this attribute is not provided, then NO_AUTHENTICATION will be considered.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_authentication_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.fabric_module"},{"value":{"name":"com.vmware.nsx.model.heat_map_transport_nodes_aggregate_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"degraded_count","documentation":"Number of transport nodes that are degraded format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"degraded_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"down_count","documentation":"Number of transport nodes that are down format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"unknown_count","documentation":"Number of transport nodes with unknown status format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"unknown_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"up_count","documentation":"Number of transport nodes that are up format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"up_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.heat_map_transport_nodes_aggregate_status"},{"value":{"name":"com.vmware.nsx.model.feature_usage","documentation":"feature usage result item","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"capacity_usage","documentation":"Capacity Usage List\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.capacity_usage","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"capacity_usage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"feature","documentation":"name of the feature\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"feature","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_usage"},{"value":{"name":"com.vmware.nsx.model.license","documentation":"license properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"USER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPACITY_TYPE_USER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CPU","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPACITY_TYPE_CPU"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPACITY_TYPE_VM"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"capacity_type","documentation":"Possible values are: \n - CAPACITY_TYPE_VM\n, - CAPACITY_TYPE_CPU\n, - CAPACITY_TYPE_USER\n, license metric\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"capacity_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"license edition\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"expiry","documentation":"date that license expires format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"expiry","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"features","documentation":"semicolon delimited feature list\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"features","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_eval","documentation":"true for evalution license\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_eval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_expired","documentation":"whether the license has expired\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_expired","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_mh","documentation":"multi-hypervisor support\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_mh","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"license_key","documentation":"license key","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"license_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"product_name","documentation":"product name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"product_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"product_version","documentation":"product version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"product_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"quantity","documentation":"license capacity; 0 for unlimited format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"quantity","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.license"},{"value":{"name":"com.vmware.nsx.model.service_insertion_rule_list","documentation":"List of ServiceInsertion Rules.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rules","documentation":"List of ServiceInsertion rules in the section. Only homogeneous rules are supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_insertion_rule_list"},{"value":{"name":"com.vmware.nsx.model.lb_session_cookie_time","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSessionCookieTime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSessionCookieTime","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_cookie_time","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"cookie_max_idle","documentation":"Instead of using HTTP Cookie max-age and relying on client to expire the cookie, max idle time and/or max lifetime of the cookie can be used. Max idle time, if configured, specifies the maximum interval the cookie is valid for from the last time it was seen in a request. It is available for insert mode. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_max_idle","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_max_life","documentation":"Max life time, if configured, specifies the maximum interval the cookie is valid for from the first time the cookie was seen in a request. It is available for insert mode. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_max_life","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBSESSIONCOOKIETIME\n, - TYPE_LBPERSISTENCECOOKIETIME\n, Both session cookie and persistence cookie are supported, Use LbSessionCookieTime for session cookie time setting, Use LbPersistenceCookieTime for persistence cookie time setting","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_session_cookie_time"},{"value":{"name":"com.vmware.nsx.model.firewall_stats","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"byte_count","documentation":"Aggregated number of bytes processed by the rule.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"byte_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet_count","documentation":"Aggregated number of packets processed by the rule.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packet_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_id","documentation":"Rule Identifier of the Firewall rule. This is a globally unique number.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_count","documentation":"Aggregated number of sessions processed by the rule\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"session_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_session_count","documentation":"Aggregated number of sessions processed by the all firewall rules\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_session_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_stats"},{"value":{"name":"com.vmware.nsx.model.install_upgrade_service_properties","documentation":"install-upgrade service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"True if service enabled; otherwise, false","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled_on","documentation":"IP of manager on which install-upgrade is enabled\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"enabled_on","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.install_upgrade_service_properties"},{"value":{"name":"com.vmware.nsx.model.embedded_resource","documentation":"Base class for resources that are embedded in other resources","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner","documentation":"Owner of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.owner_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_owner","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.embedded_resource"},{"value":{"name":"com.vmware.nsx.model.dhcp_ip_pool_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of dhcp ip pools","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_ip_pool_list_result"},{"value":{"name":"com.vmware.nsx.model.audit_log_list_result","documentation":"Audit log collection results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_full_sync_timestamp","documentation":"Timestamp of the last full audit log collection","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_full_sync_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Audit log results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.audit_log","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.audit_log_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_centralized_service_port","documentation":"This port can be configured on both TIER0 and TIER1 logical router. Port can be connected to VLAN or overlay logical switch. Unlike downlink port it does not participate in distributed routing and hosted on all edge cluster members associated with logical router. Stateful services can be applied on this port.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STRICT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"URPF_MODE_STRICT"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterCentralizedServicePort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"URPF_MODE_NONE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterCentralizedServicePort","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"enable_netx","documentation":"Port is exclusively used for N-S service insertion","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enable_netx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"linked_logical_switch_port_id","documentation":"Reference to the logical switch port to connect to","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"linked_logical_switch_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Logical router port subnets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"urpf_mode","documentation":"Possible values are: \n - URPF_MODE_NONE\n, - URPF_MODE_STRICT\n, Unicast Reverse Path Forwarding mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"urpf_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, - RESOURCE_TYPE_LOGICALROUTERIPTUNNELPORT\n, - RESOURCE_TYPE_LOGICALROUTERCENTRALIZEDSERVICEPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member. LogicalRouterIPTunnelPort is a IPSec VPN tunnel port created on logical router when route based VPN session configured. LogicalRouterCentralizedServicePort is allowed only on Active/Standby TIER0 and TIER1 logical router. Port can be connected to VLAN or overlay logical switch. Unlike downlink port it does not participate in distributed routing and hosted on all edge cluster members associated with logical router. Stateful services can be applied on this port.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_centralized_service_port"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPNIKE_profile_list_result","documentation":"List all the IKE profiles.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IKE Profile list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNIKE_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPNIKE_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.copy_remote_file_properties","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"URI of file to copy","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.copy_remote_file_properties"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to indicate whether upgrade of this group is enabled or not","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"extended_configuration","documentation":"Extended configuration for the group","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"extended_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failed_count","documentation":"Number of nodes in the upgrade unit group that failed upgrade format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failed_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"parallel","documentation":"Upgrade method to specify whether the upgrade is to be performed in parallel or serially","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parallel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Upgrade status of upgrade unit group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Component type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_unit_count","documentation":"Number of upgrade units in the group format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"upgrade_unit_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_units","documentation":"List of upgrade units in the group","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"upgrade_units","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.udp_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dst_port","documentation":"Destination port of udp header format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dst_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_port","documentation":"Source port of udp header format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.udp_header"},{"value":{"name":"com.vmware.nsx.model.service_binding","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"service_id","documentation":"Identifier of Logical Service","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_binding"},{"value":{"name":"com.vmware.nsx.model.SI_aggregated_data_counter_ex","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_by_security_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_packets_dropped_by_security","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped_by_security_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_learning","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_mac_learning_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_learning","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.SI_aggregated_data_counter_ex"},{"value":{"name":"com.vmware.nsx.model.address_binding_entry","documentation":"An address binding entry is a combination of the IP-MAC-VLAN binding for a logical port. The address bindings can be obtained via various methods like ARP snooping, DHCP snooping etc. or by user configuration.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INVALID","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_INVALID"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"USER_DEFINED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_USER_DEFINED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ARP_SNOOPING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_ARP_SNOOPING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DHCP_SNOOPING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_DHCP_SNOOPING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_TOOLS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_VM_TOOLS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"binding","documentation":"Combination of IP-MAC-VLAN binding","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_address_classifier","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"binding_timestamp","documentation":"Timestamp of binding format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source","documentation":"Possible values are: \n - SOURCE_INVALID\n, - SOURCE_UNKNOWN\n, - SOURCE_USER_DEFINED\n, - SOURCE_ARP_SNOOPING\n, - SOURCE_DHCP_SNOOPING\n, - SOURCE_VM_TOOLS\n, Address binding source","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.address_binding_entry"},{"value":{"name":"com.vmware.nsx.model.static_ip_list_spec","documentation":"IP assignment specification for Static IP List.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StaticIpListSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"StaticIpListSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ip_assignment_spec","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"default_gateway","documentation":"Gateway IP format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_gateway","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_list","documentation":"List of IPs for transport node host switch virtual tunnel endpoints format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnet_mask","documentation":"Subnet mask format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet_mask","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STATICIPPOOLSPEC\n, - RESOURCE_TYPE_STATICIPLISTSPEC\n, - RESOURCE_TYPE_ASSIGNEDBYDHCP\n, - RESOURCE_TYPE_STATICIPMACLISTSPEC\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_ip_list_spec"},{"value":{"name":"com.vmware.nsx.model.batch_request_item","documentation":"A single request within a batch of operations","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_PUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"POST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_POST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DELETE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_DELETE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GET","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_GET"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PATCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_PATCH"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"body","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"method","documentation":"Possible values are: \n - METHOD_GET\n, - METHOD_POST\n, - METHOD_PUT\n, - METHOD_DELETE\n, - METHOD_PATCH\n, http method type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"method","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"relative uri (path and args), of the call including resource id (if this is a POST/DELETE), exclude hostname and port and prefix, exploded form of parameters","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.batch_request_item"},{"value":{"name":"com.vmware.nsx.model.url_alias","documentation":"Short name or alias of a url. It is used to represent the url.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"alias","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alias","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"query","documentation":"Search query to be applied, if any. If query string is not provided, it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"query","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"url","documentation":"Url to fetch data from.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.url_alias"},{"value":{"name":"com.vmware.nsx.model.icon","documentation":"Icon to be applied at dashboard for widgets and UI elements.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"POST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PLACEMENT_POST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_AVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_NOT_AVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PRE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PLACEMENT_PRE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INPROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_INPROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_WARNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DETAIL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_DETAIL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_INFO"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"placement","documentation":"Possible values are: \n - PLACEMENT_PRE\n, - PLACEMENT_POST\n, If specified as PRE, the icon appears before the UI element. If set as POST, the icon appears after the UI element.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"placement","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tooltip","documentation":"Multi-line text to be shown on tooltip while hovering over the icon.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tooltip","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tooltip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_ERROR\n, - TYPE_WARNING\n, - TYPE_INFO\n, - TYPE_INPROGRESS\n, - TYPE_SUCCESS\n, - TYPE_DETAIL\n, - TYPE_NOT_AVAILABLE\n, Icon will be rendered based on its type. For example, if ERROR is chosen, then icon representing error will be rendered.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.icon"},{"value":{"name":"com.vmware.nsx.model.tag","documentation":"Arbitrary key-value pairs that may be attached to an entity","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"scope","documentation":"Tag searches may optionally be restricted by scope","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"scope","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tag","documentation":"Identifier meaningful to user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tag"},{"value":{"name":"com.vmware.nsx.model.metadata_proxy","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"attached_logical_port_id","documentation":"id of attached logical port\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"attached_logical_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_cluster_id","documentation":"edge cluster uuid","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_cluster_member_indexes","documentation":"If none is provided, the NSX will auto-select two edge-nodes from the given edge cluster. If user provides only one edge node, there will be no HA support. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_member_indexes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"metadata_server_ca_ids","documentation":"The CAs referenced here must be uploaded to the truststore using the API POST /api/v1/trust-management/certificates?action=import. User needs to ensure a correct CA for this metedata server is used. The REST API can not detect a wrong CA which was used to verify a different server. If the Metadata Proxy reports an ERROR or NO_BACKUP status, user can check the metadata proxy log at transport node for a possible CA issue.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"metadata_server_ca_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"metadata_server_url","documentation":"The URL in format scheme://host:port/path. Please note, the scheme supports only http and https as of now, port supports range 3000 - 9000, inclusive.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"metadata_server_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"secret","documentation":"secret to access metadata server","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"secret","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.metadata_proxy"},{"value":{"name":"com.vmware.nsx.model.VIP_subnet","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_vip_addresses","documentation":"Array of IP address subnets which will be used as floating IP addresses. | These IPs will move and will be owned by Active node. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_vip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prefix_length","documentation":"Subnet Prefix Length format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefix_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.VIP_subnet"},{"value":{"name":"com.vmware.nsx.model.software_module_result","documentation":"Software module result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"software_modules","documentation":"Software module results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.software_module","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"software_modules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.software_module_result"},{"value":{"name":"com.vmware.nsx.model.firewall_stats_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"result_count","documentation":"Total count for firewall rule statistics in results set format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of rule statistics\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_id","documentation":"Corresponding firewall section identifier for list of rule statistics\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"section_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_stats_list"},{"value":{"name":"com.vmware.nsx.model.transport_node_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DEGRADED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MGMT_CONNECTION_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MGMT_CONNECTION_STATUS_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"control_connection_status","documentation":"Control connection status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.status_count","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_connection_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_connection_status","documentation":"Possible values are: \n - MGMT_CONNECTION_STATUS_UP\n, - MGMT_CONNECTION_STATUS_DOWN\n, Management connection status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_connection_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_display_name","documentation":"Transport node display name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_uuid","documentation":"Transport node uuid","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pnic_status","documentation":"pNIC status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.status_count","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pnic_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_DEGRADED\n, - STATUS_UNKNOWN\n, Roll-up status of pNIC, management connection, control connection, tunnel status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnel_status","documentation":"Tunnel Status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tunnel_status_count","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_status"},{"value":{"name":"com.vmware.nsx.model.logical_router_down_link_port","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STRICT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"URPF_MODE_STRICT"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterDownLinkPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"URPF_MODE_NONE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterDownLinkPort","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"linked_logical_switch_port_id","documentation":"Reference to the logical switch port to connect to","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"linked_logical_switch_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Logical router port subnets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"urpf_mode","documentation":"Possible values are: \n - URPF_MODE_NONE\n, - URPF_MODE_STRICT\n, Unicast Reverse Path Forwarding mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"urpf_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, - RESOURCE_TYPE_LOGICALROUTERIPTUNNELPORT\n, - RESOURCE_TYPE_LOGICALROUTERCENTRALIZEDSERVICEPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member. LogicalRouterIPTunnelPort is a IPSec VPN tunnel port created on logical router when route based VPN session configured. LogicalRouterCentralizedServicePort is allowed only on Active/Standby TIER0 and TIER1 logical router. Port can be connected to VLAN or overlay logical switch. Unlike downlink port it does not participate in distributed routing and hosted on all edge cluster members associated with logical router. Stateful services can be applied on this port.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_down_link_port"},{"value":{"name":"com.vmware.nsx.model.licenses_list_result","documentation":"Licenses queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Licenses Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.licenses_list_result"},{"value":{"name":"com.vmware.nsx.model.csv_record","documentation":"Base type for CSV records.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[],"enumerations":[]},"key":"com.vmware.nsx.model.csv_record"},{"value":{"name":"com.vmware.nsx.model.server_ssl_profile_binding","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVER_AUTH_REQUIRED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IGNORE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVER_AUTH_IGNORE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"certificate_chain_depth","documentation":"authentication depth is used to set the verification depth in the server certificates chain. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_chain_depth","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_certificate_id","documentation":"To support client authentication (load balancer acting as a client authenticating to the backend server), client certificate can be specified in the server-side SSL profile binding","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_certificate_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_auth","documentation":"Possible values are: \n - SERVER_AUTH_REQUIRED\n, - SERVER_AUTH_IGNORE\n, server authentication mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_auth","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_auth_ca_ids","documentation":"If server auth type is REQUIRED, server certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_auth_ca_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_auth_crl_ids","documentation":"A Certificate Revocation List (CRL) can be specified in the server-side SSL profile binding to disallow compromised server certificates.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_auth_crl_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssl_profile_id","documentation":"Server SSL profile defines reusable, application-independent server side SSL properties.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssl_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.server_ssl_profile_binding"},{"value":{"name":"com.vmware.nsx.model.managed_resource","documentation":"Base type for resources that are managed by API clients","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.managed_resource"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_dropped","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ARP_FAIL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_ARP_FAIL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_ROUTE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_NO_ROUTE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_HYPERV"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_VRF_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_VRF_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FW_RULE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_FW_RULE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TTL_ZERO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_TTL_ZERO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_UBUNTUKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUBLIC_CLOUD_GATEWAY_NODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS_TRANSIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LS_TRANSIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_ESX"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OTHERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_OTHERS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_sub_type","documentation":"Possible values are: \n - COMPONENT_SUB_TYPE_LR_TIER0\n, - COMPONENT_SUB_TYPE_LR_TIER1\n, - COMPONENT_SUB_TYPE_LR_VRF_TIER0\n, - COMPONENT_SUB_TYPE_LS_TRANSIT\n, - COMPONENT_SUB_TYPE_UNKNOWN\n, The sub type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_sub_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_type","documentation":"Possible values are: \n - TRANSPORT_NODE_TYPE_ESX\n, - TRANSPORT_NODE_TYPE_RHELKVM\n, - TRANSPORT_NODE_TYPE_UBUNTUKVM\n, - TRANSPORT_NODE_TYPE_EDGE\n, - TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE\n, - TRANSPORT_NODE_TYPE_OTHERS\n, - TRANSPORT_NODE_TYPE_HYPERV\n, type of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"acl_rule_id","documentation":"The id of the acl rule that was applied to drop the traceflow packet format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"acl_rule_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_id","documentation":"The id of the logical port at which the traceflow packet was dropped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_name","documentation":"The name of the logical port at which the traceflow packet was dropped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reason","documentation":"Possible values are: \n - REASON_FW_RULE\n, - REASON_NO_ROUTE\n, - REASON_TTL_ZERO\n, - REASON_ARP_FAIL\n, - REASON_UNKNOWN\n, The reason traceflow packet was dropped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"reason","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_dropped"},{"value":{"name":"com.vmware.nsx.model.ipfix_service_association_list_result","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixServiceAssociationListResult","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpfixServiceAssociationListResult","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_association_list_result","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"results","documentation":"Ipfix config list result with pagination support.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in IpfixConfig. When operations return a value of this structure as a result, the field will contain all the attributes defined in IpfixConfig.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_type","documentation":"Possible values are: \n - SERVICE_TYPE_FIREWALLSERVICEASSOCIATIONLISTRESULT\n, - SERVICE_TYPE_IPFIXSERVICEASSOCIATIONLISTRESULT\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_service_association_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_service","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MEDIUM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SIZE_MEDIUM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_INFO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_WARNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEBUG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_DEBUG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_ALERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LARGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SIZE_LARGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SMALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SIZE_SMALL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CRITICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_CRITICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EMERGENCY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_EMERGENCY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"access_log_enabled","documentation":"whether access log is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"access_log_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"attachment","documentation":"LBS could be instantiated (or created) on the Logical router, etc. Typically, it could be applied to Tier1 LogicalRouter. It can be attached to Tier0 LogicalRouter either in non-multi-tenant environments or to provide load balancing for infrastructure services offered by the provider.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"whether the load balancer service is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_log_level","documentation":"Possible values are: \n - ERROR_LOG_LEVEL_DEBUG\n, - ERROR_LOG_LEVEL_INFO\n, - ERROR_LOG_LEVEL_WARNING\n, - ERROR_LOG_LEVEL_ERROR\n, - ERROR_LOG_LEVEL_CRITICAL\n, - ERROR_LOG_LEVEL_ALERT\n, - ERROR_LOG_LEVEL_EMERGENCY\n, Load balancer engine writes information about encountered issues of different severity levels to the error log. This setting is used to define the severity level of the error log.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_log_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"size","documentation":"Possible values are: \n - SIZE_SMALL\n, - SIZE_MEDIUM\n, - SIZE_LARGE\n, the size of load balancer service","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_server_ids","documentation":"virtual servers can be associated to LbService(which is similar to physical/virtual load balancer), Lb virtual servers, pools and other entities could be defined independently, the virtual server identifier list here would be used to maintain the relationship of LbService and other Lb entities.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual_server_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_service"},{"value":{"name":"com.vmware.nsx.model.dhcp_relay_profile","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_addresses","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_relay_profile"},{"value":{"name":"com.vmware.nsx.model.endpoint","documentation":"An Endpoint object is part of HostSwitch configuration in TransportNode","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"default_gateway","documentation":"Gateway IP format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"default_gateway","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"device_name","documentation":"Name of the virtual tunnel endpoint\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"device_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip","documentation":"Depending upon the EndpointIpConfig used in HostSwitch, IP could be allocated either from DHCP (default) or from Static IP Pool. format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"label","documentation":"Unique label for this Endpoint format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnet_mask","documentation":"Subnet mask format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"subnet_mask","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.endpoint"},{"value":{"name":"com.vmware.nsx.model.cluster_node_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"appliance_mgmt_listen_addr","documentation":"The IP and port for the appliance management API service on this node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"appliance_mgmt_listen_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"controller_role","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.controller_cluster_role_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"controller_role","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"Internal identifier provided by the node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"manager_role","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_cluster_role_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"manager_role","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_node_config"},{"value":{"name":"com.vmware.nsx.model.app_profile","documentation":"AppProfile details","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_category","documentation":"Category of the app profile, value could be any string that describes the profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_category","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_criteria","documentation":"Criteria of the app profile, value could be any string or \\\"*\\\" (match any string)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_criteria","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_app_profile","documentation":"True if this App Profile is a default profile (automatically created by the system)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_app_profile","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_profile"},{"value":{"name":"com.vmware.nsx.model.switching_to_vmc_mode_parameters","documentation":"Possible values of a mode in a \\\"/config/nsx_appliance_mode\\\" file","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_ID_SERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VMC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_ID_VMC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ON_PREM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_ID_ON_PREM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VMC_LOCAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_ID_VMC_LOCAL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mode_id","documentation":"Possible values are: \n - MODE_ID_ON_PREM\n, - MODE_ID_SERVICE\n, - MODE_ID_VMC\n, - MODE_ID_VMC_LOCAL\n, Possible enum values in a \\\"/config/nsx_appliance_mode\\\" file","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mode_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"auth_code","documentation":"Client's credentials.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.oauth2_credentials","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"auth_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"base_url","documentation":"Protocol and domain name (or IP address) of a CSP server, like \\\"https://console-stg.cloud.vmware.com\\\".","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"base_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"csp_client_credential","documentation":"Client's credentials on CSP server","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.oauth2_credentials","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"csp_client_credential","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"csp_client_incoming_credentials","documentation":"List of incoming client IDs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"csp_client_incoming_credentials","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"csp_org_uri","documentation":"Relative path on CSP server to the Org location. Can be \\\"/csp/gateway/am/api/orgs/\\\".","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"csp_org_uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_org_id","documentation":"Org ID of a Client - commonly UUID.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_org_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ea_org","documentation":"Org ID and role of \\\"Site Reliability Engineer\\\"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.org_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ea_org","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gss_org","documentation":"Org ID and role of \\\"Global Support Services\\\"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.org_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gss_org","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"proxy_host","documentation":"IP/host of PoP (Point-of-Presence) Http proxy server","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy_host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"proxy_port","documentation":"Port of PoP (Point-of-Presence) Http proxy server format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sddc_id","documentation":"SDDC id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sddc_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sre_org","documentation":"Org ID and role of \\\"Enterprise Admin\\\".","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.org_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sre_org","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.switching_to_vmc_mode_parameters"},{"value":{"name":"com.vmware.nsx.model.related_data","documentation":"The results array will contain all the related objects","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alias","documentation":"Alias for the related type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alias","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Array of related objects","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.related_data"},{"value":{"name":"com.vmware.nsx.model.alarm","documentation":"Alarm in NSX that needs users' attention","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ACTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RESOLVED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_RESOLVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MINOR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SEVERITY_MINOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SEVERITY_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CRITICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SEVERITY_CRITICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MAJOR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SEVERITY_MAJOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACKNOWLEDGED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ACKNOWLEDGED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Unique identifier for an NSX Alarm\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"severity","documentation":"Possible values are: \n - SEVERITY_UNKNOWN\n, - SEVERITY_MINOR\n, - SEVERITY_MAJOR\n, - SEVERITY_CRITICAL\n, Severity of an Alarm\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"severity","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_comp","documentation":"Alarm source component like nsx-manager, nsx-edge etc\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source_comp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_comp_id","documentation":"Unique identifier(like UUID) for the node sending the Alarm\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source_comp_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_subcomp","documentation":"Alarm source sub component like nsx-mpa etc\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source_subcomp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources","documentation":"Sources emitting this alarm\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.alarm_source","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNKNOWN\n, - STATE_ACTIVE\n, - STATE_ACKNOWLEDGED\n, - STATE_RESOLVED\n, Alarm state","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Date and time in UTC of the Alarm format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.alarm"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged collection of upgrade status for upgrade unit groups\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info_list_result"},{"value":{"name":"com.vmware.nsx.model.versioned_deployment_spec","documentation":"Versioned DeploymentSpec contains vibs and ofv urls for specific version of fabric module and host type and host version.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESXI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_TYPE_ESXI"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_TYPE_UBUNTUKVM"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"host_type","documentation":"Possible values are: \n - HOST_TYPE_ESXI\n, - HOST_TYPE_RHELKVM\n, - HOST_TYPE_UBUNTUKVM\n, type of host","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_version","documentation":"version of the host","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"package_stores","documentation":"Package store contains package url and bulletin_ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.package_store","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"package_stores","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_vm_ovf_url","documentation":"list of service vm ovf urls","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_vm_ovf_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.versioned_deployment_spec"},{"value":{"name":"com.vmware.nsx.model.directory_ad_group","documentation":"","constants":[],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.directory_group","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"object_guid","documentation":"GUID is a 128-bit value that is unique not only in the enterprise but also across the world. GUIDs are assigned to every object created by Active Directory, not just User and Group objects.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"object_guid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"secure_id","documentation":"A security identifier (SID) is a unique value of variable length used to identify a trustee. A SID consists of the following components - The revision level of the SID structure; A 48-bit identifier authority value that identifies the authority that issued the SID; A variable number of subauthority or relative identifier (RID) values that uniquely identify the trustee relative to the authority that issued the SID.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"secure_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Directory group resource type comes from multiple sub-classes extending this base class. For example, DirectoryAdGroup is one accepted resource_type. If there are more sub-classes defined, they will also be accepted resource_type.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"distinguished_name","documentation":"Directory group distinguished name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"distinguished_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"domain_id","documentation":"Domain ID this directory group belongs to.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"domain_sync_node_id","documentation":"Domain sync node under which this directory group is located.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain_sync_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_ad_group"},{"value":{"name":"com.vmware.nsx.model.dhcp_relay_service","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_relay_profile_id","documentation":"dhcp relay profile referenced by the dhcp relay service","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_relay_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_relay_service"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_session_status","documentation":"IKE session traffic summary provides IKE session status and aggregate of traffic across all tunnel.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSION_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSION_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSION_STATUS_DEGRADED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"aggregate_traffic_counters","documentation":"Aggregate traffic statistics across all ipsec tunnels.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_traffic_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"aggregate_traffic_counters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Display name of vpn session.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failed_tunnels","documentation":"Number of failed tunnels. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failed_tunnels","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ike_status","documentation":"Status for IPSec VPN IKE session UP/DOWN and fail reason if IKE session is down.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNIKE_session_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ike_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ipsec_vpn_session_id","documentation":"UUID of vpn session.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ipsec_vpn_session_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"negotiated_tunnels","documentation":"Number of negotiated tunnels. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"negotiated_tunnels","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_status","documentation":"Possible values are: \n - SESSION_STATUS_UP\n, - SESSION_STATUS_DOWN\n, - SESSION_STATUS_DEGRADED\n, Gives session status consolidated using IKE status and tunnel status. It can be UP, DOWN, DEGRADED. If IKE and all tunnels are UP status will be UP, if all down it will be DOWN, otherwise it will be DEGRADED.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"session_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_tunnels","documentation":"Total number of tunnels. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_tunnels","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_session_status"},{"value":{"name":"com.vmware.nsx.model.lb_rule_action","documentation":"Load balancer rule actions are used to manipulate application traffic. Currently load balancer rules can be used at three load balancer processing phases. Each phase has its own supported type of actions. Supported actions in HTTP_REQUST_REWRITE phase are: LbHttpRequestUriRewriteAction LbHttpRequestHeaderRewriteAction Supported actions in HTTP_FORWARDING phase are: LbHttpRejectAction LbHttpRedirectAction LbSelectPoolAction LbSelectServerAction Supported action in HTTP_RESPONSE_REWRITE phase is: LbHttpResponseHeaderRewriteAction If the match type of an LbRuleCondition field is specified as REGEX and named capturing groups are used in the specified regular expression. The groups can be used as variables in LbRuleAction fields. For example, define a rule with LbHttpRequestUriCondition as match condition and LbHttpRequestUriRewriteAction as action. Set match_type field of LbHttpRequestUriCondition to REGEX, and set uri field to \\\"/news/(?&lt;year&gt;\\\\d+)/(?&lt;month&gt;\\\\d+)/(?&lt;article&gt;.*)\\\". Set uri field of LbHttpRequestUriRewriteAction to: \\\"/news/$year-$month/$article\\\" In uri field of LbHttpRequestUriCondition, the (?&lt;year&gt;\\\\d+), (?&lt;month&gt;\\\\d+) and (?&lt;article&gt;.*) are named capturing groups, they define variables named $year, $month and $article respectively. The defined variables are used in LbHttpRequestUriRewriteAction. For a matched HTTP request with URI \\\"/news/2017/06/xyz.html\\\", the substring \\\"2017\\\" is captured in variable $year, \\\"06\\\" is captured in variable $month, and \\\"xyz.html\\\" is captured in variable $article. The LbHttpRequestUriRewriteAction will rewrite the URI to: \\\"/news/2017-06/xyz.html\\\" A set of built-in variables can be used in LbRuleAction as well. The name of built-in variables start with underscore, the name of user defined variables is not allowed to start with underscore. Following are some of the built-in variables: $_scheme: Reference the scheme part of matched HTTP messages, could be \\\"http\\\" or \\\"https\\\". $_host: Host of matched HTTP messages, for example \\\"www.example.com\\\". $_server_port: Port part of URI, it is also the port of the server which accepted a request. Default port is 80 for http and 443 for https. $_uri: The URI path, for example \\\"/products/sample.html\\\". $_request_uri: Full original request URI with arguments, for example, \\\"/products/sample.html?a=b&c=d\\\". $_args: URI arguments, for instance \\\"a=b&c=d\\\" $_is_args: \\\"?\\\" if a request has URI arguments, or an empty string otherwise. For the full list of built-in variables, please reference the NSX-T Administrator's Guide.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSelectPoolAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBSELECTPOOLACTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpResponseHeaderRewriteAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPRESPONSEHEADERREWRITEACTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestUriRewriteAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTURIREWRITEACTION"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbRuleAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRedirectAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREDIRECTACTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSelectServerAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBSELECTSERVERACTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRejectAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREJECTACTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestHeaderRewriteAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTHEADERREWRITEACTION"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbRuleAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_rule_action"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPNIKE_session_status","documentation":"Status for IPSec VPN IKE session UP, DOWN, NEGOTIATING and fail reason if IKE session is down.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IKE_SESSION_STATE_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IKE_SESSION_STATE_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NEGOTIATING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IKE_SESSION_STATE_NEGOTIATING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"fail_reason","documentation":"Reason for failure.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fail_reason","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ike_session_state","documentation":"Possible values are: \n - IKE_SESSION_STATE_UP\n, - IKE_SESSION_STATE_DOWN\n, - IKE_SESSION_STATE_NEGOTIATING\n, IKE session service status UP, DOWN and NEGOTIATING.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ike_session_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPNIKE_session_status"},{"value":{"name":"com.vmware.nsx.model.qos_switching_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"QosSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"QosSwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"class_of_service","documentation":"Class of service format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"class_of_service","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dscp","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dscp","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dscp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shaper_configuration","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.qos_base_rate_shaper","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shaper_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.qos_switching_profile"},{"value":{"name":"com.vmware.nsx.model.NS_group_expression","documentation":"Policy expression for NSGroup membership","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupSimpleExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_NSGROUPSIMPLEEXPRESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupTagExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_NSGROUPTAGEXPRESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupComplexExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_NSGROUPCOMPLEXEXPRESSION"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NSGroupExpression","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_NSGROUPSIMPLEEXPRESSION\n, - RESOURCE_TYPE_NSGROUPCOMPLEXEXPRESSION\n, - RESOURCE_TYPE_NSGROUPTAGEXPRESSION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_expression"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_session_traffic_summary","documentation":"IPSec VPN session traffic summary.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ipsec_vpn_session","documentation":"VPN Session.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec_vpn_session","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"traffic_counters","documentation":"Traffic stastics.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_traffic_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"traffic_counters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_session_traffic_summary"},{"value":{"name":"com.vmware.nsx.model.applied_tos","documentation":"Entity lists where the profile will be enabled on.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logical_ports","documentation":"Logical Port List","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switches","documentation":"Logical Switch List","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nsgroups","documentation":"NSGroup List","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"nsgroups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.applied_tos"},{"value":{"name":"com.vmware.nsx.model.preconfigured_host_switch_spec","documentation":"Preconfigured host switch specification is used for manually configured transport node. It is user's responsibility to ensure correct configuration is provided to NSX. This type is only valid for supported KVM fabric nodes.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PreconfiguredHostSwitchSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"PreconfiguredHostSwitchSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.host_switch_spec","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"host_switches","documentation":"Preconfigured Transport Node host switches","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.preconfigured_host_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STANDARDHOSTSWITCHSPEC\n, - RESOURCE_TYPE_PRECONFIGUREDHOSTSWITCHSPEC\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.preconfigured_host_switch_spec"},{"value":{"name":"com.vmware.nsx.model.PBR_rule","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ROUTE_TO_UNDERLAY_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_UNDERLAY_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ROUTE_TO_OVERLAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_OVERLAY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ROUTE_TO_UNDERLAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_UNDERLAY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ROUTE_TO_OVERLAY_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_OVERLAY_NAT"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner","documentation":"Owner of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.owner_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_owner","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"action","documentation":"Possible values are: \n - ACTION_UNDERLAY_NAT\n, - ACTION_OVERLAY_NAT\n, - ACTION_UNDERLAY\n, - ACTION_OVERLAY\n, Action enforced on the packets which matches the PBR rule.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of object where rule will be enforced. field overrides this one. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destinations","documentation":"List of the destinations. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"disabled","documentation":"Flag to disable rule. Disabled will only be persisted but never provisioned/realized.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"disabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logged","documentation":"Flag to enable packet logging. Default is disabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logged","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"notes","documentation":"User notes specific to the rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"notes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_tag","documentation":"User level field which will be printed in CLI and packet logs.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule_tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"services","documentation":"List of the services. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.DS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"services","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources","documentation":"List of sources. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.PBR_rule"},{"value":{"name":"com.vmware.nsx.model.node_file_system_properties","documentation":"File system properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_system","documentation":"File system id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"file_system","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mount","documentation":"File system mount\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mount","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total","documentation":"File system size in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"File system type\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"used","documentation":"Amount of file system used in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"used","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_file_system_properties"},{"value":{"name":"com.vmware.nsx.model.vtep_csv_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_table_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_csv_list_result"},{"value":{"name":"com.vmware.nsx.model.node_capability","documentation":"Capability of a fabric node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"Description of this capability that can be displayed in UI\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key","documentation":"String that identifies the base capability for all nodes\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"provider","documentation":"Provider of this capability for the node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"provider","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Value of this capability\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Version of the capability format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_capability"},{"value":{"name":"com.vmware.nsx.model.role_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.role_list_result"},{"value":{"name":"com.vmware.nsx.model.network_migration_spec_type_id_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HostProfileNetworkMigrationSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_HOSTPROFILENETWORKMIGRATIONSPEC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key","documentation":"Possible values are: \n - KEY_HOSTPROFILENETWORKMIGRATIONSPEC\n, the type of the NetworkMigrationSpec\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"the id of the NetworkMigrationSpec","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.network_migration_spec_type_id_entry"},{"value":{"name":"com.vmware.nsx.model.cluster_certificate_id","documentation":"Cluster Certificate ID","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"certificate_id","documentation":"Certificate ID","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_certificate_id"},{"value":{"name":"com.vmware.nsx.model.static_route_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paginated list of static routes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_route_list_result"},{"value":{"name":"com.vmware.nsx.model.management_node_aggregate_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_interface_properties","documentation":"Array of Node interface statistic properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_interface_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_interface_statistics","documentation":"Array of Node network interface statistic properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_statistics_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_interface_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_status","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_status_properties","documentation":"Time series of the node's system properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_status_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"role_config","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_cluster_role_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"role_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_nodes_connected","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_nodes_connected","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.management_node_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.metadata_proxy_statistics_per_logical_switch","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"error_responses_from_nova_server","documentation":"error responses from nova server format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_responses_from_nova_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"uuid of attached logical switch","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"requests_from_clients","documentation":"requests from clients format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"requests_from_clients","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"requests_to_nova_server","documentation":"requests to nova server format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"requests_to_nova_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"responses_to_clients","documentation":"responses to clients format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"responses_to_clients","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"succeeded_responses_from_nova_server","documentation":"succeeded responses from nova server format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"succeeded_responses_from_nova_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.metadata_proxy_statistics_per_logical_switch"},{"value":{"name":"com.vmware.nsx.model.service_association_list_result","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FireWallServiceAssociationListResult","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_FIREWALLSERVICEASSOCIATIONLISTRESULT"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ServiceAssociationListResult","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixServiceAssociationListResult","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_IPFIXSERVICEASSOCIATIONLISTRESULT"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ServiceAssociationListResult","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_type","documentation":"Possible values are: \n - SERVICE_TYPE_FIREWALLSERVICEASSOCIATIONLISTRESULT\n, - SERVICE_TYPE_IPFIXSERVICEASSOCIATIONLISTRESULT\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_association_list_result"},{"value":{"name":"com.vmware.nsx.model.realization_state_barrier_config","documentation":"The configuration data for setting the global realization state barrier","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"The interval in milliseconds used for auto incrementing the barrier number format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realization_state_barrier_config"},{"value":{"name":"com.vmware.nsx.model.app_discovery_vm_info_list_result","documentation":"AppDiscoveryVmInfo list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"list of AppDiscoveryVmInfos","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_vm_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_discovery_vm_info_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_statistics_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bytes_in","documentation":"Number of bytes in format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bytes_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_in_rate","documentation":"The average number of inbound bytes per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bytes_in_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_out","documentation":"Number of bytes out format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bytes_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_out_rate","documentation":"The average number of outbound bytes per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bytes_out_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_session_rate","documentation":"The average number of current sessions per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"current_session_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_sessions","documentation":"Number of current sessions format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"current_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"http_request_rate","documentation":"The average number of http requests per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"http_request_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"http_requests","documentation":"The total number of http requests. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"http_requests","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_sessions","documentation":"Number of maximum sessions format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_in","documentation":"Number of packets in format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packets_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_in_rate","documentation":"The average number of inbound packets per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packets_in_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_out","documentation":"Number of packets out format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packets_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_out_rate","documentation":"The average number of outbound packets per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packets_out_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_ip_persistence_entry_size","documentation":"Number of source IP persistence entries format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_ip_persistence_entry_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_sessions","documentation":"Number of total sessions format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"total_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_statistics_counter"},{"value":{"name":"com.vmware.nsx.model.pnic","documentation":"Physical NIC specification","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"device_name","documentation":"device name or key","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"device_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplink_name","documentation":"Uplink name for this Pnic. This name will be used to reference this Pnic in other configurations.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pnic"},{"value":{"name":"com.vmware.nsx.model.node_auth_provider_vidm_status","documentation":"Node AAA provider vIDM status","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"runtime_state","documentation":"AAA provider vIDM status","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"runtime_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vidm_enable","documentation":"vIDM enable flag","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vidm_enable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_auth_provider_vidm_status"},{"value":{"name":"com.vmware.nsx.model.mac_table_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mac_address","documentation":"The MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_ip","documentation":"The virtual tunnel endpoint IP address format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_mac_address","documentation":"The virtual tunnel endpoint MAC address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_table_csv_record"},{"value":{"name":"com.vmware.nsx.model.packet_capture_option","documentation":"The option is used to filter data on given node.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_IP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ETHTYPE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_ETHTYPE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPPROTO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_IPPROTO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DSTMAC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_DSTMAC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DSTIP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_DSTIP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VNI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_VNI"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SRCPORT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_SRCPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MAC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_MAC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SRCMAC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_SRCMAC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DSTPORT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_DSTPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SRCIP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_SRCIP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PORT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_PORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VLAN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_VLAN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"name","documentation":"Possible values are: \n - NAME_ETHTYPE\n, - NAME_MAC\n, - NAME_SRCMAC\n, - NAME_DSTMAC\n, - NAME_VLAN\n, - NAME_IP\n, - NAME_SRCIP\n, - NAME_DSTIP\n, - NAME_IPPROTO\n, - NAME_PORT\n, - NAME_SRCPORT\n, - NAME_DSTPORT\n, - NAME_VNI\n, The avaiable option names in the enum can be used to filter the capture data.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Define the capture value according to the given capture option.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packet_capture_option"},{"value":{"name":"com.vmware.nsx.model.update_principal_identity_certificate_request","documentation":"Request to update the certificate of a principal identity with a new certificate","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"certificate_id","documentation":"Id of the stored certificate","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"principal_identity_id","documentation":"Unique ID of the principal","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"principal_identity_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.update_principal_identity_certificate_request"},{"value":{"name":"com.vmware.nsx.model.PBR_section_query_parameters","documentation":"Section query parameters","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cascade","documentation":"Flag to cascade delete of this object to all it's child objects.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cascade","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.PBR_section_query_parameters"},{"value":{"name":"com.vmware.nsx.model.version_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"acceptable_versions","documentation":"List of component versions","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"acceptable_versions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.version_list"},{"value":{"name":"com.vmware.nsx.model.NS_group_tag_expression","documentation":"Includes both scope and tag attribute of Tag. The scope and tag expressions are logically 'AND' with each other. eg- tag.scope = \\\"S1\\\" AND tag.tag = 'T1'","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupTagExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_LOGICALPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SCOPE_OP_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TAG_OP_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_VIRTUALMACHINE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NSGroupTagExpression","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_group_expression","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"scope","documentation":"The tag.scope attribute of the object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"scope","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"scope_op","documentation":"Possible values are: \n - SCOPE_OP_EQUALS\n, Operator of the scope expression eg- tag.scope = \\\"S1\\\".","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"scope_op","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tag","documentation":"The tag.tag attribute of the object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tag_op","documentation":"Possible values are: \n - TAG_OP_EQUALS\n, Operator of the tag expression eg- tag.tag = \\\"Production\\\"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tag_op","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Possible values are: \n - TARGET_TYPE_LOGICALSWITCH\n, - TARGET_TYPE_LOGICALPORT\n, - TARGET_TYPE_VIRTUALMACHINE\n, Type of the resource on which this expression is evaluated","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_NSGROUPSIMPLEEXPRESSION\n, - RESOURCE_TYPE_NSGROUPCOMPLEXEXPRESSION\n, - RESOURCE_TYPE_NSGROUPTAGEXPRESSION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_tag_expression"},{"value":{"name":"com.vmware.nsx.model.runtime_interface_operational_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"interface_index","documentation":"Index of the interface format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"interface_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_UNKNOWN\n, The Operational status of the interface","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.runtime_interface_operational_status"},{"value":{"name":"com.vmware.nsx.model.ipfix_upm_profile","documentation":"Parent profile of all IPFIX profiles.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixSwitchUpmProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IPFIXSWITCHUPMPROFILE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixUpmProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpfixUpmProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_IPFIXSWITCHUPMPROFILE\n, All IPFIX profile types.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_upm_profile"},{"value":{"name":"com.vmware.nsx.model.logical_router_route_entry","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"admin_distance","documentation":"The admin distance of the next hop format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_distance","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_port_id","documentation":"The id of the logical router port which is used as the next hop","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lr_component_id","documentation":"Logical router component(Service Router/Distributed Router) id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lr_component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lr_component_type","documentation":"Logical router component(Service Router/Distributed Router) type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lr_component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"network","documentation":"CIDR network address format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"next_hop","documentation":"The IP address of the next hop format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"next_hop","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"route_type","documentation":"Route type (USER, CONNECTED, NSX_INTERNAL,..)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"route_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_route_entry"},{"value":{"name":"com.vmware.nsx.model.port_connection_tunnel","documentation":"Tunnel information between two given transport nodes","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"src_node_id","documentation":"Id of the source transport node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnel_properties","documentation":"Tunnel properties between the source and the destination transport node","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tunnel_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_tunnel"},{"value":{"name":"com.vmware.nsx.model.error_info","documentation":"Error information","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"error_message","documentation":"Error message\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the error occurred format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_info"},{"value":{"name":"com.vmware.nsx.model.task_properties","documentation":"Task properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"running","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"killed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_KILLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"canceled","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_CANCELED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"error","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"canceling","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_CANCELING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"async_response_available","documentation":"True if response for asynchronous request is available\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"async_response_available","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cancelable","documentation":"True if this task can be canceled\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cancelable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of the task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end_time","documentation":"The end time of the task in epoch milliseconds format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"end_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier for this task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"message","documentation":"A message describing the disposition of the task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"progress","documentation":"Task progress if known, from 0 to 100 format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"progress","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_method","documentation":"HTTP request method\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"request_method","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_uri","documentation":"URI of the method invocation that spawned this task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"request_uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_time","documentation":"The start time of the task in epoch milliseconds format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_RUNNING\n, - STATUS_ERROR\n, - STATUS_SUCCESS\n, - STATUS_CANCELING\n, - STATUS_CANCELED\n, - STATUS_KILLED\n, Current status of the task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user","documentation":"Name of the user who created this task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.task_properties"},{"value":{"name":"com.vmware.nsx.model.NS_group_meta_info","documentation":"Contains the metadata of a NSGroup when the application discovery session was started","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"no_of_vms","documentation":"Number of VMs discovered for this NSGroup when session was started format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"no_of_vms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ns_group_id","documentation":"ID of the NS Group","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns_group_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_meta_info"},{"value":{"name":"com.vmware.nsx.model.dscp","documentation":"Dscp value is ignored in case of 'TRUSTED' DscpMode.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TRUSTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_TRUSTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNTRUSTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_UNTRUSTED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mode","documentation":"Possible values are: \n - MODE_TRUSTED\n, - MODE_UNTRUSTED\n, Trust settings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"priority","documentation":"Internal Forwarding Priority format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"priority","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dscp"},{"value":{"name":"com.vmware.nsx.model.ipfix_collector_upm_profile","documentation":"The configuration for Internet protocol flow information export (IPFIX) collector. It should be referenced in other IPFIX profile as a collecor config. The IPFIX exporter will send records to these collectors.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixCollectorUpmProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IPFIXCOLLECTORUPMPROFILE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_IPFIXCOLLECTORUPMPROFILE\n, All IPFIX collector profile types.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"collectors","documentation":"IPFIX Collector Set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"collectors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_collector_upm_profile"},{"value":{"name":"com.vmware.nsx.model.discovered_resource","documentation":"Base class for resources that are discovered and automatically updated","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.discovered_resource"},{"value":{"name":"com.vmware.nsx.model.node_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_version","documentation":"Component version of the node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Name of the node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Node type\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_info"},{"value":{"name":"com.vmware.nsx.model.l2_VPN_session_remote_macs","documentation":"Remote MAC addresses for all logical switches for a L2VPN session.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"L2VPN display name.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_mac_addresses","documentation":"List MAC addresses for all logical switch for a particular L2VPN session.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_VPN_session_remote_macs_for_LS","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_mac_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_id","documentation":"L2VPN session identifier.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"session_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_VPN_session_remote_macs"},{"value":{"name":"com.vmware.nsx.model.NS_group_expression_list","documentation":"List of NSGroupExpressions","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"members","documentation":"List of NSGroupExpressions to be passed to add and remove APIs\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSGroupExpression. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSGroupExpression.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_group_expression","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_expression_list"},{"value":{"name":"com.vmware.nsx.model.upgrade_plan_settings","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"parallel","documentation":"Upgrade Method to specify whether the upgrade is to be performed serially or in parallel","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parallel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pause_after_each_group","documentation":"Flag to indicate whether to pause the upgrade after upgrade of each group is completed","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pause_after_each_group","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pause_on_error","documentation":"Flag to indicate whether to pause the upgrade plan execution when an error occurs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pause_on_error","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_plan_settings"},{"value":{"name":"com.vmware.nsx.model.logical_port_mac_address_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_port_id","documentation":"The id of the logical port\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_mac_table_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Transport node identifier\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_mac_address_list_result"},{"value":{"name":"com.vmware.nsx.model.traceflow_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"lport_id","documentation":"id of the source logical port to inject the traceflow packet into","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet","documentation":"Packet configuration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"packet","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"Maximum time (in ms) the management plane will wait for observation result list to be sent by controller plane. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_request"},{"value":{"name":"com.vmware.nsx.model.IP_protocol_NS_service","documentation":"An NSService element that represents an IP protocol","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPProtocolNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IPProtocolNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"protocol_number","documentation":"The IP protocol number format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n, The specific type of NSServiceElement","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_protocol_NS_service"},{"value":{"name":"com.vmware.nsx.model.service_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DhcpRelayProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_DHCPRELAYPROFILE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_DHCPRELAYPROFILE\n, Resource type of the service profile","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_addresses","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_profile"},{"value":{"name":"com.vmware.nsx.model.traceflow","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FINISHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_STATE_FINISHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_STATE_IN_PROGRESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"analysis","documentation":"Traceflow result analysis notes\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"analysis","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"counters","documentation":"observation counters","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow_observation_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"counters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"The id of the traceflow round\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_counters","documentation":"counters of observations from logical components","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow_observation_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_counters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_id","documentation":"id of the source logical port used for injecting the traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"operation_state","documentation":"Possible values are: \n - OPERATION_STATE_IN_PROGRESS\n, - OPERATION_STATE_FINISHED\n, - OPERATION_STATE_FAILED\n, Represents the traceflow operation state\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"operation_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_overflowed","documentation":"A flag, when set true, indicates some observations were deleted from the result set.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_overflowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"Maximum time (in ms) the management plane will be waiting for this traceflow round. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow"},{"value":{"name":"com.vmware.nsx.model.lb_fast_tcp_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbFastTcpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbFastTcpProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"close_timeout","documentation":"It is used to specify how long a closing TCP connection (both FINs received or a RST is received) should be kept for this application before cleaning up the connection. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"close_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ha_flow_mirroring_enabled","documentation":"If flow mirroring is enabled, all the flows to the bounded virtual server are mirrored to the standby node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ha_flow_mirroring_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"idle_timeout","documentation":"It is used to configure how long an idle TCP connection in ESTABLISHED state should be kept for this application before cleaning up. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"idle_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPPROFILE\n, - RESOURCE_TYPE_LBFASTTCPPROFILE\n, - RESOURCE_TYPE_LBFASTUDPPROFILE\n, An application profile can be bound to a virtual server to specify the application protocol characteristics. It is used to influence how load balancing is performed. Currently, three types of application profiles are supported: LbFastTCPProfile, LbFastUDPProfile and LbHttpProfile. LbFastTCPProfile or LbFastUDPProfile is typically used when the application is using a custom protocol or a standard protocol not supported by the load balancer. It is also used in cases where the user only wants L4 load balancing mainly because L4 load balancing has much higher performance and scalability, and/or supports connection mirroring. LbHttpProfile is used for both HTTP and HTTPS applications. Though application rules, if bound to the virtual server, can be used to accomplish the same goal, LbHttpProfile is intended to simplify enabling certain common use cases.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_fast_tcp_profile"},{"value":{"name":"com.vmware.nsx.model.advertisement_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"advertise_lb_snat_ip","documentation":"Flag to advertise all lb SNAT ips","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"advertise_lb_snat_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"advertise_lb_vip","documentation":"Flag to advertise lb vip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"advertise_lb_vip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"advertise_nat_routes","documentation":"Flag to advertise all routes of nat","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"advertise_nat_routes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"advertise_nsx_connected_routes","documentation":"Flag to advertise all connected routes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"advertise_nsx_connected_routes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"advertise_static_routes","documentation":"Flag to advertise all static routes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"advertise_static_routes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to enable this configuration","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advertisement_config"},{"value":{"name":"com.vmware.nsx.model.l2_vpn_service","documentation":"Defines if service running as hub or spoke Also defines all the common properties for the multiple L2VpnSessions associated with this service.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enable_full_mesh","documentation":"Hub replicates traffic received from peer to all other peers.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enable_full_mesh","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_tap_ip_pool","documentation":"IP Pool to allocate local and peer endpoint IPs for L2VpnSession logical Tap. format: ipv4-cidr-block","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_tap_ip_pool","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_vpn_service"},{"value":{"name":"com.vmware.nsx.model.lb_active_monitor","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbActiveMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbActiveMonitor","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"Include"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"fall_count","documentation":"num of consecutive checks must fail before marking it down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fall_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"the frequency at which the system issues the monitor check (in second) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_port","documentation":"If the monitor port is specified, it would override pool member port setting for healthcheck. A port range is not supported. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rise_count","documentation":"num of consecutive checks must pass before marking it up format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rise_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"the number of seconds the target has in which to respond to the monitor request format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_active_monitor"},{"value":{"name":"com.vmware.nsx.model.principal_identity","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read_only_api_users","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_GROUP_READ_ONLY_API_USERS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read_write_api_users","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_GROUP_READ_WRITE_API_USERS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"superusers","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_GROUP_SUPERUSERS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"undefined","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_GROUP_UNDEFINED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"certificate_id","documentation":"Id of the stored certificate","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_protected","documentation":"Indicator whether the entities created by this principal should be protected","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_protected","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Name of the principal","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"Unique node-id of a principal","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"permission_group","documentation":"Possible values are: \n - PERMISSION_GROUP_READ_ONLY_API_USERS\n, - PERMISSION_GROUP_READ_WRITE_API_USERS\n, - PERMISSION_GROUP_SUPERUSERS\n, - PERMISSION_GROUP_UNDEFINED\n, Use the 'role' field instead and pass in 'auditor' for read_only_api_users or 'enterprise_admin' for the others.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"permission_group","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"role","documentation":"Role","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"role","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.principal_identity"},{"value":{"name":"com.vmware.nsx.model.effective_member_resource_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of resources which are the effective members of an NSGroup.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.effective_member_resource_list_result"},{"value":{"name":"com.vmware.nsx.model.service_insertion_section","documentation":"A ServiceInsertion section composed of ServiceInsertion Rules.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3REDIRECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_l3redirect"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the rules in this section will be enforced. This will take precedence over rule level appliedTo.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"It is a boolean flag which reflects whether a distributed service section is default section or not. Each Layer 3 and Layer 2 section will have at least and at most one default section.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_count","documentation":"Number of rules in this section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_type","documentation":"Possible values are: \n - SECTION_TYPE_LAYER2\n, - SECTION_TYPE_LAYER3\n, - SECTION_TYPE_L3REDIRECT\n, Type of the rules which a section can contain. Only homogeneous sections are supported.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"stateful","documentation":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section. Layer3 sections can be stateful or stateless. Layer2 sections can only be stateless.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"stateful","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_insertion_section"},{"value":{"name":"com.vmware.nsx.model.grid_configuration","documentation":"Represents configuration of a Grid or Table widget.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GridConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"GridConfiguration","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"columns","documentation":"Array of columns of a Grid widget","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.column_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"columns","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"page_size","documentation":"Number of records per page. page_size will be effective only when the urls provided in the datasource support paging. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"row_list_fields","documentation":"Rows of grid or table are formed from the list of objects returned by a row list field.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.row_list_field","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"row_list_fields","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"span","documentation":"Represents the horizontal span of the Grid. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"span","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LABELVALUECONFIGURATION\n, - RESOURCE_TYPE_DONUTCONFIGURATION\n, - RESOURCE_TYPE_MULTIWIDGETCONFIGURATION\n, - RESOURCE_TYPE_CONTAINERCONFIGURATION\n, - RESOURCE_TYPE_STATSCONFIGURATION\n, - RESOURCE_TYPE_GRIDCONFIGURATION\n, Supported visualization types are LabelValueConfiguration, DonutConfiguration, GridConfiguration, StatsConfiguration, MultiWidgetConfiguration and ContainerConfiguration.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"datasources","documentation":"The 'datasources' represent the sources from which data will be fetched. Currently, only NSX-API is supported as a 'default' datasource. An example of specifying 'default' datasource along with the urls to fetch data from is given at 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.datasource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"datasources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"drilldown_id","documentation":"Id of drilldown widget, if any. Id should be a valid id of an existing widget. A widget is considered as drilldown widget when it is associated with any other widget and provides more detailed information about any data item from the parent widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"drilldown_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"footer","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_drilldown","documentation":"Set to true if this widget should be used as a drilldown.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_drilldown","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.grid_configuration"},{"value":{"name":"com.vmware.nsx.model.service_insertion_section_list_result","documentation":"List of ServiceInsertion Sections.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of the ServiceInsertion sections. The list has to be homogeneous.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_insertion_section_list_result"},{"value":{"name":"com.vmware.nsx.model.firewall_status_list_result","documentation":"List of firewall statuses for a context or all context","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_status_list_result"},{"value":{"name":"com.vmware.nsx.model.CCP_upgrade_status","documentation":"Status of CCP upgrade","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"can_skip","documentation":"Can the upgrade of the remaining units in this component be skipped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"can_skip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Component type for the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"Details about the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Upgrade status of component\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.CCP_upgrade_status"},{"value":{"name":"com.vmware.nsx.model.dhcp_ip_pool","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ip","documentation":"gateway ip format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lease_time","documentation":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lease_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"options","documentation":"If an option is defined at server level and not configred at ip-pool/static-binding level, the option will be inherited to ip-pool/static-binding. If both define a same-code option, the option defined at ip-pool/static-binding level take precedence over that defined at server level.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_options","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"options","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocation_ranges","documentation":"ip-ranges","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocation_ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_threshold","documentation":"error threshold, valid [80-100], default 100 format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_threshold","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"warning_threshold","documentation":"warning threshold, valid [50-80], default 80 format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"warning_threshold","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_ip_pool"},{"value":{"name":"com.vmware.nsx.model.l2_VPN_session_status","documentation":"L2VPN session status.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"L2VPN display name.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_id","documentation":"L2VPN session identifier.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"session_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_tunnels","documentation":"Transport tunnels status.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in L2VPNTransportTunnelStatus. When operations return a value of this structure as a result, the field will contain all the attributes defined in L2VPNTransportTunnelStatus.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_tunnels","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.l2_VPN_transport_tunnel_status","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_VPN_session_status"},{"value":{"name":"com.vmware.nsx.model.node_interface_properties","documentation":"Node network interface properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LINK_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LINK_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIRTUAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INTERFACE_TYPE_VIRTUAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_REALTIME"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INTERFACE_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_CACHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATUS_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"admin_status","documentation":"Possible values are: \n - ADMIN_STATUS_UP\n, - ADMIN_STATUS_DOWN\n, Interface administration status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connected_switch","documentation":"Connected switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"connected_switch","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ens_capable","documentation":"Interface capability for Enhanced Networking Stack","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ens_capable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ens_enabled","documentation":"Indicates whether interface is enabled for Enhanced Networking Stack","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ens_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_alias","documentation":"IP Alias","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_alias","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_alias","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_id","documentation":"Interface ID","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_type","documentation":"Possible values are: \n - INTERFACE_TYPE_PHYSICAL\n, - INTERFACE_TYPE_VIRTUAL\n, Interface Type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"link_status","documentation":"Possible values are: \n - LINK_STATUS_UP\n, - LINK_STATUS_DOWN\n, Interface administration status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"link_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mtu","documentation":"Interface MTU format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mtu","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source","documentation":"Possible values are: \n - SOURCE_REALTIME\n, - SOURCE_CACHED\n, Source of status data","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_interface_properties"},{"value":{"name":"com.vmware.nsx.model.l2_VPN_per_LS_traffic_statistics","documentation":"Traffic statistics for a logical switch.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bum_bytes_in","documentation":"Total number of incoming Broadcast, Unknown unicast and Multicast (BUM) bytes. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bum_bytes_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bum_bytes_out","documentation":"Total number of outgoing Broadcast, Unknown unicast and Multicast (BUM) bytes. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bum_bytes_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bum_packets_in","documentation":"Total number of incoming Broadcast, Unknown unicast and Multicast (BUM) packets. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bum_packets_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bum_packets_out","documentation":"Total number of outgoing Broadcast, Unknown unicast and Multicast (BUM) packets. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bum_packets_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_in","documentation":"Total number of incoming bytes. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_out","documentation":"Total number of outgoing bytes. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch","documentation":"Logical switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_in","documentation":"Total number of incoming packets. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_out","documentation":"Total number of outgoing packets. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_receive_error","documentation":"Total number of incoming packets dropped. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_receive_error","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_sent_error","documentation":"Total number of packets dropped while sending for any reason. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_sent_error","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_VPN_per_LS_traffic_statistics"},{"value":{"name":"com.vmware.nsx.model.upgrade_summary","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_PAUSED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_IN_PROGRESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_target_versions","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.component_target_version","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_target_versions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_version","documentation":"Current system version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"system_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_version","documentation":"Target system version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_bundle_file_name","documentation":"Name of the last successfully uploaded upgrade bundle file\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"upgrade_bundle_file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_coordinator_version","documentation":"Current version of upgrade coordinator\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"upgrade_coordinator_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_status","documentation":"Possible values are: \n - UPGRADE_STATUS_SUCCESS\n, - UPGRADE_STATUS_FAILED\n, - UPGRADE_STATUS_IN_PROGRESS\n, - UPGRADE_STATUS_NOT_STARTED\n, - UPGRADE_STATUS_PAUSED\n, Status of upgrade\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"upgrade_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_summary"},{"value":{"name":"com.vmware.nsx.model.node_aggregate_info_list_result","documentation":"Node aggregate state list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node Aggregate Info Results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_aggregate_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_aggregate_info_list_result"},{"value":{"name":"com.vmware.nsx.model.destination_filtering_configuration","documentation":"It is used to configure the reputation and category provider. It can also be used to enable or disable the destination filtering feature by setting the enable property.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"customer_id","documentation":"The unique ID assigned to a customer.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"customer_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to enable or disable the feature.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"provider_url","documentation":"URL of the provider which provides the reputation and category databases.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"provider_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.destination_filtering_configuration"},{"value":{"name":"com.vmware.nsx.model.host_switch_spec","documentation":"The HostSwitchSpec is the base class for standard and preconfigured host switch specifications.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PreconfiguredHostSwitchSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_PRECONFIGUREDHOSTSWITCHSPEC"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HostSwitchSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StandardHostSwitchSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_STANDARDHOSTSWITCHSPEC"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"HostSwitchSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STANDARDHOSTSWITCHSPEC\n, - RESOURCE_TYPE_PRECONFIGUREDHOSTSWITCHSPEC\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_switch_spec"},{"value":{"name":"com.vmware.nsx.model.mirror_destination","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPortMirrorDestination","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALPORTMIRRORDESTINATION"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MirrorDestination","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PnicMirrorDestination","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_PNICMIRRORDESTINATION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPMirrorDestination","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IPMIRRORDESTINATION"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"MirrorDestination","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORDESTINATION\n, - RESOURCE_TYPE_PNICMIRRORDESTINATION\n, - RESOURCE_TYPE_IPMIRRORDESTINATION\n, Resource types of mirror destination","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mirror_destination"},{"value":{"name":"com.vmware.nsx.model.control_clustering_config","documentation":"Config for joining cluster nodes VMs to a control cluster","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ControlClusteringConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ControlClusteringConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.clustering_config","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"join_to_existing_cluster","documentation":"Specifies whether or not the cluster node VM should try to join to the existing control cluster or initialize a new one.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"join_to_existing_cluster","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared_secret","documentation":"Shared secret to be used when joining the cluster node VM to a control cluster or for initializing a new cluster with the VM. Must contain at least 4 unique characters and be at least 6 characters long.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared_secret","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"clustering_type","documentation":"Possible values are: \n - CLUSTERING_TYPE_CONTROLCLUSTERINGCONFIG\n, Specifies the type of clustering config to be used.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"clustering_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.control_clustering_config"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"TraceflowObservation list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow_observation","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_switch_state_list_result","documentation":"Logical Switch state queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Logical Switch State Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_state_list_result"},{"value":{"name":"com.vmware.nsx.model.node_snmp_service_properties","documentation":"Node SNMP service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_properties","documentation":"SNMP Service properties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.snmp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_snmp_service_properties"},{"value":{"name":"com.vmware.nsx.model.cluster_restore_status","documentation":"Cluster restore status","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"backup_timestamp","documentation":"Timestamp when backup was initiated in epoch millisecond format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"backup_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"endpoints","documentation":"The list of allowed endpoints, based on the current state of the restore process\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"endpoints","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique id for backup request\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"instructions","documentation":"Instructions for users to reconcile Restore operations\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.instruction_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"instructions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"restore_end_time","documentation":"Timestamp when restore was completed in epoch millisecond format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"restore_end_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"restore_start_time","documentation":"Timestamp when restore was started in epoch millisecond format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"restore_start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.global_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"step","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.restore_step","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"step","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_steps","documentation":"Total number of steps in the entire restore process format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_steps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_restore_status"},{"value":{"name":"com.vmware.nsx.model.crl_object_data","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pem_encoded","documentation":"pem encoded crl data","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pem_encoded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.crl_object_data"},{"value":{"name":"com.vmware.nsx.model.lb_service_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer services","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_service_list_result"},{"value":{"name":"com.vmware.nsx.model.bridge_cluster","documentation":"Bridge Cluster","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bridge_nodes","documentation":"Nodes used in bridging","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cluster_profile_bindings","documentation":"Bridge cluster profile bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster_profile_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_cluster"},{"value":{"name":"com.vmware.nsx.model.node_status","documentation":"Runtime status information of the fabric node.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INSTALL_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_INSTALL_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DEPLOYMENT_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_AVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_NOT_AVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UPGRADE_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_UPGRADE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MPA_CONNECTIVITY_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_POWER_OFF_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_OFF_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_POWER_ON_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_ON_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_UNDEPLOY_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_SUCCESSFUL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DEPLOYMENT_QUEUED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_QUEUED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DEPLOYMENT_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_POWER_ON_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_ON_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ON","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_ON"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UPGRADE_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_UPGRADE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENTERING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_ENTERING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGISTRATION_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_REGISTRATION_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_CONFIG_ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_EDGE_CONFIG_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNINSTALL_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNINSTALL_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_UNDEPLOY_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LCP_CONNECTIVITY_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NODE_READY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_NODE_READY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MPA_CONNECTIVITY_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OFF","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_OFF"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NODE_NOT_READY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_NODE_NOT_READY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNINSTALL_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_SUCCESSFUL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGISTRATION_PENDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_REGISTRATION_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DEPLOYMENT_RESTARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_RESTARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_UNDEPLOY_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EXITING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_EXITING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_POWER_OFF_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_OFF_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INSTALL_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_INSTALL_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LCP_CONNECTIVITY_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LCP_CONNECTIVITY_STATUS_DEGRADED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PENDING_UPGRADE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_PENDING_UPGRADE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MPA_CONNECTIVITY_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INSTALL_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_INSTALL_SUCCESSFUL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_PREPARED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_NOT_PREPARED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LCP_CONNECTIVITY_STATUS_UNKNOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"external_id","documentation":"HostNode external id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_node_deployment_status","documentation":"Possible values are: \n - HOST_NODE_DEPLOYMENT_STATUS_NOT_PREPARED\n, - HOST_NODE_DEPLOYMENT_STATUS_INSTALL_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_INSTALL_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_INSTALL_SUCCESSFUL\n, - HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_SUCCESSFUL\n, - HOST_NODE_DEPLOYMENT_STATUS_UPGRADE_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_UPGRADE_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_PENDING_UPGRADE\n, - HOST_NODE_DEPLOYMENT_STATUS_NOT_AVAILABLE\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_QUEUED\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_ON_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_ON_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_REGISTRATION_PENDING\n, - HOST_NODE_DEPLOYMENT_STATUS_NODE_NOT_READY\n, - HOST_NODE_DEPLOYMENT_STATUS_NODE_READY\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_OFF_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_OFF_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_SUCCESSFUL\n, - HOST_NODE_DEPLOYMENT_STATUS_EDGE_CONFIG_ERROR\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_RESTARTED\n, - HOST_NODE_DEPLOYMENT_STATUS_REGISTRATION_FAILED\n, This enum specifies the current nsx install state for host node or current deployment and ready state for edge node. The ready status 'NODE_READY' indicates whether edge node is ready to become a transport node. The status 'EDGE_CONFIG_ERROR' indicates that edge hardware or underlying host is not supported.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_node_deployment_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inventory_sync_paused","documentation":"Is true if inventory sync is paused else false\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"inventory_sync_paused","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inventory_sync_reenable_time","documentation":"Inventory sync auto re-enable target time, in epoch milis format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"inventory_sync_reenable_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_heartbeat_timestamp","documentation":"Timestamp of the last heartbeat status change, in epoch milliseconds. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_heartbeat_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of the last successful update of Inventory, in epoch milliseconds. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lcp_connectivity_status","documentation":"Possible values are: \n - LCP_CONNECTIVITY_STATUS_UP\n, - LCP_CONNECTIVITY_STATUS_DOWN\n, - LCP_CONNECTIVITY_STATUS_DEGRADED\n, - LCP_CONNECTIVITY_STATUS_UNKNOWN\n, Indicates the fabric node's LCP<->CCP channel connectivity status, UP, DOWN, DEGRADED, UNKNOWN.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lcp_connectivity_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lcp_connectivity_status_details","documentation":"Details, if any, about the current LCP<->CCP channel connectivity status of the fabric node.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.control_conn_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lcp_connectivity_status_details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"maintenance_mode","documentation":"Possible values are: \n - MAINTENANCE_MODE_OFF\n, - MAINTENANCE_MODE_ENTERING\n, - MAINTENANCE_MODE_ON\n, - MAINTENANCE_MODE_EXITING\n, Indicates the fabric node's status of maintenance mode, OFF, ENTERING, ON, EXITING.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"maintenance_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mpa_connectivity_status","documentation":"Possible values are: \n - MPA_CONNECTIVITY_STATUS_UP\n, - MPA_CONNECTIVITY_STATUS_DOWN\n, - MPA_CONNECTIVITY_STATUS_UNKNOWN\n, Indicates the fabric node's MP<->MPA channel connectivity status, UP, DOWN, UNKNOWN.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mpa_connectivity_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mpa_connectivity_status_details","documentation":"Details, if any, about the current MP<->MPA channel connectivity status of the fabric node.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mpa_connectivity_status_details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"software_version","documentation":"Software version of the fabric node.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"software_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_status","documentation":"Node status properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"system_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_status"},{"value":{"name":"com.vmware.nsx.model.property_item","documentation":"Represents a label-value pair.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Number","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_NUMBER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"String","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_STRING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Date","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_DATE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Url","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_URL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"condition","documentation":"If the condition is met then the property will be displayed. Examples of expression syntax are provided under 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"condition","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"field","documentation":"Represents field value of the property.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"field","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"heading","documentation":"Set to true if the field is a heading. Default is false.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"heading","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"label","documentation":"If a field represents a heading, then label is not needed","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"render_configuration","documentation":"Render configuration to be applied, if any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.render_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"render_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_STRING\n, - TYPE_NUMBER\n, - TYPE_DATE\n, - TYPE_URL\n, Data type of the field.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.property_item"},{"value":{"name":"com.vmware.nsx.model.BFD_status_count","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bfd_admin_down_count","documentation":"Number of tunnels in BFD admin down state format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_admin_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_down_count","documentation":"Number of tunnels in BFD down state format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_init_count","documentation":"Number of tunnels in BFD init state format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_init_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_up_count","documentation":"Number of tunnels in BFD up state format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_up_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.BFD_status_count"},{"value":{"name":"com.vmware.nsx.model.principal","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"attributes","documentation":"Certificate list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attributes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.principal"},{"value":{"name":"com.vmware.nsx.model.node_install_upgrade_service_properties","documentation":"Node install-upgrade service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_properties","documentation":"install-upgrade Service properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.install_upgrade_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_install_upgrade_service_properties"},{"value":{"name":"com.vmware.nsx.model.ssh_service_properties","documentation":"SSH Service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"start_on_boot","documentation":"Start service when system boots","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_on_boot","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ssh_service_properties"},{"value":{"name":"com.vmware.nsx.model.ipfix_upm_profile_list_result","documentation":"IPFIX profile list result for query with list parameters","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPFIX Profile List\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in IpfixUpmProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in IpfixUpmProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_upm_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_upm_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_arp_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip","documentation":"The IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"The MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_arp_csv_record"},{"value":{"name":"com.vmware.nsx.model.vm_nic_info","documentation":"Contains a set of information of a VM on the network interfaces present on the partner appliance that needs to be configured by the NSX Manager.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"nic_infos","documentation":"Set of information of a VM on the network interfaces present on the partner appliance that needs to be configured by the NSX Manager.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nic_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"nic_infos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vm_nic_info"},{"value":{"name":"com.vmware.nsx.model.node_aggregate_info","documentation":"Aggregation of desired and runtime status of fabric node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node","documentation":"Node attributes\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in Node. When operations return a value of this structure as a result, the field will contain all the attributes defined in Node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"status","documentation":"Node status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.lb_server_ssl_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_SSL_v2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1_1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_SSL_v3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1_2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_3DES_EDE_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_3des_EDE_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_CBC_sha384"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ciphers","documentation":"Possible values are: \n - CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_RSA_WITH_3DES_EDE_CBC_SHA\n, - CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_RSA_WITH_AES_256_CBC_SHA256\n, - CIPHERS_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDH_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDH_RSA_WITH_AES_256_GCM_SHA384\n, supported SSL cipher list to client side","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ciphers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_secure","documentation":"This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_secure","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocols","documentation":"Possible values are: \n - PROTOCOLS_SSL_V2\n, - PROTOCOLS_SSL_V3\n, - PROTOCOLS_TLS_V1\n, - PROTOCOLS_TLS_V1_1\n, - PROTOCOLS_TLS_V1_2\n, SSL versions TLS1.1 and TLS1.2 are supported and enabled by default. SSLv2, SSLv3, and TLS1.0 are supported, but disabled by default.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocols","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_cache_enabled","documentation":"SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"session_cache_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_server_ssl_profile"},{"value":{"name":"com.vmware.nsx.model.PBR_section_rule_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_count","documentation":"Number of rules in this section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rules","documentation":"List of PBR rules in the section.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.PBR_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.PBR_section_rule_list"},{"value":{"name":"com.vmware.nsx.model.firewall_rule","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_OUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_IN_OUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_OUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_ALLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DROP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DROP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REDIRECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_REDIRECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DO_NOT_REDIRECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DO_NOT_REDIRECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4_IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv4_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_IN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REJECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_REJECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv4"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner","documentation":"Owner of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.owner_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_owner","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"action","documentation":"Possible values are: \n - ACTION_ALLOW\n, - ACTION_DROP\n, - ACTION_REJECT\n, - ACTION_REDIRECT\n, - ACTION_DO_NOT_REDIRECT\n, Action enforced on the packets which matches the distributed service rule. Currently DS Layer supports below actions. ALLOW - Forward any packet when a rule with this action gets a match (Used by Firewall). DROP - Drop any packet when a rule with this action gets a match. Packets won't go further(Used by Firewall). REJECT - Terminate TCP connection by sending TCP reset for a packet when a rule with this action gets a match (Used by Firewall). REDIRECT - Redirect any packet to a partner appliance when a rule with this action gets a match (Used by Service Insertion). DO_NOT_REDIRECT - Do not redirect any packet to a partner appliance when a rule with this action gets a match (Used by Service Insertion).","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of object where rule will be enforced. The section level field overrides this one. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destinations","documentation":"List of the destinations. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destinations_excluded","documentation":"Negation of the destination.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations_excluded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"direction","documentation":"Possible values are: \n - DIRECTION_IN\n, - DIRECTION_OUT\n, - DIRECTION_IN_OUT\n, Rule direction in case of stateless distributed service rules. This will only considered if section level parameter is set to stateless. Default to IN_OUT if not specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"direction","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"disabled","documentation":"Flag to disable rule. Disabled will only be persisted but never provisioned/realized.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"disabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_protocol","documentation":"Possible values are: \n - IP_PROTOCOL_IPV4\n, - IP_PROTOCOL_IPV6\n, - IP_PROTOCOL_IPV4_IPV6\n, Type of IP packet that should be matched while enforcing the rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"Flag to indicate whether rule is default.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logged","documentation":"Flag to enable packet logging. Default is disabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logged","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"notes","documentation":"User notes specific to the rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"notes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_tag","documentation":"User level field which will be printed in CLI and packet logs.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule_tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"services","documentation":"List of the services. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"services","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources","documentation":"List of sources. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources_excluded","documentation":"Negation of the source.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources_excluded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_id","documentation":"Section Id of the section to which this rule belongs to.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"section_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_rule"},{"value":{"name":"com.vmware.nsx.model.logical_router_IP_tunnel_port","documentation":"Logical router IP tunnel port.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterIPTunnelPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_UP"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterIPTunnelPort","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"admin_state","documentation":"Possible values are: \n - ADMIN_STATE_UP\n, - ADMIN_STATE_DOWN\n, Admin state of port.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"admin_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Tunnel port subnets.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vpn_session_id","documentation":"Associated VPN session identifier.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vpn_session_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, - RESOURCE_TYPE_LOGICALROUTERIPTUNNELPORT\n, - RESOURCE_TYPE_LOGICALROUTERCENTRALIZEDSERVICEPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member. LogicalRouterIPTunnelPort is a IPSec VPN tunnel port created on logical router when route based VPN session configured. LogicalRouterCentralizedServicePort is allowed only on Active/Standby TIER0 and TIER1 logical router. Port can be connected to VLAN or overlay logical switch. Unlike downlink port it does not participate in distributed routing and hosted on all edge cluster members associated with logical router. Stateful services can be applied on this port.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_IP_tunnel_port"},{"value":{"name":"com.vmware.nsx.model.DS_section_query_parameters","documentation":"Section query parameters","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cascade","documentation":"Flag to cascade delete of this object to all it's child objects.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cascade","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.DS_section_query_parameters"},{"value":{"name":"com.vmware.nsx.model.logical_router_loopback_port","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLoopbackPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterLoopbackPort","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"edge_cluster_member_index","documentation":"Member index of the edge node on the cluster format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_member_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Loopback port subnets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, - RESOURCE_TYPE_LOGICALROUTERIPTUNNELPORT\n, - RESOURCE_TYPE_LOGICALROUTERCENTRALIZEDSERVICEPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member. LogicalRouterIPTunnelPort is a IPSec VPN tunnel port created on logical router when route based VPN session configured. LogicalRouterCentralizedServicePort is allowed only on Active/Standby TIER0 and TIER1 logical router. Port can be connected to VLAN or overlay logical switch. Unlike downlink port it does not participate in distributed routing and hosted on all edge cluster members associated with logical router. Stateful services can be applied on this port.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_loopback_port"},{"value":{"name":"com.vmware.nsx.model.restore_step","documentation":"Restore step info","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"Restore step description\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.per_step_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"step_number","documentation":"Restore step number format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"step_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Restore step value\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.restore_step"},{"value":{"name":"com.vmware.nsx.model.cluster_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"control_cluster_status","documentation":"The current status of the control cluster","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.controller_cluster_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_cluster_status","documentation":"The current status of the management cluster","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_cluster_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_status"},{"value":{"name":"com.vmware.nsx.model.PBR_section_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of the PBR sections.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.PBR_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.PBR_section_list_result"},{"value":{"name":"com.vmware.nsx.model.resource","documentation":"Base class for resources","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.resource"},{"value":{"name":"com.vmware.nsx.model.lb_virtual_server_status_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated status list of virtual servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_virtual_server_status_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_switch_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logical_switch_id","documentation":"Unique ID identifying the the Logical Switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_logical_ports","documentation":"Count of Logical Ports belonging to this switch format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_logical_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_status"},{"value":{"name":"com.vmware.nsx.model.bfd_config","documentation":"BFD configuration for LogicalRouter","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"declare_dead_multiple","documentation":"Number of times a packet is missed before BFD declares the neighbor down. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"declare_dead_multiple","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to enable BFD for this LogicalRouter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"receive_interval","documentation":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"receive_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transmit_interval","documentation":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transmit_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bfd_config"},{"value":{"name":"com.vmware.nsx.model.feature_stack_collection_configuration_list","documentation":"Feature stack collection configuration list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"results","documentation":"The complete set of feature stack data collection configurations\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_stack_collection_configuration_list"},{"value":{"name":"com.vmware.nsx.model.directory_domain_sync_node_list_results","documentation":"List of Directory Domain Synchronization Nodes","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of Directory Domain Synchronization Nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.directory_domain_sync_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_domain_sync_node_list_results"},{"value":{"name":"com.vmware.nsx.model.lb_rule_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of LB rules","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_rule_list_result"},{"value":{"name":"com.vmware.nsx.model.certificate","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"list of X509Certificates\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.x509_certificate","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pem_encoded","documentation":"pem encoded certificate data","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pem_encoded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"used_by","documentation":"list of node IDs with services, that are using this certificate\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_id_services_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"used_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.certificate"},{"value":{"name":"com.vmware.nsx.model.NS_group_list_result","documentation":"Paged Collection of NSGroups","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"NSGroup list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_list_result"},{"value":{"name":"com.vmware.nsx.model.password_authentication_scheme","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"password","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SCHEME_NAME_PASSWORD"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"scheme_name","documentation":"Possible values are: \n - SCHEME_NAME_PASSWORD\n, Authentication scheme name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"scheme_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Password to authenticate with","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"User name to authenticate with","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.password_authentication_scheme"},{"value":{"name":"com.vmware.nsx.model.vsphere_cluster_node_VM_deployment_config","documentation":"Config for deploying a cluster node VM through a Vcenter server","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VsphereClusterNodeVMDeploymentConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"VsphereClusterNodeVMDeploymentConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_node_VM_deployment_config","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"allow_ssh_root_login","documentation":"If true, the root user will be allowed to log into the VM. Allowing root SSH logins is not recommended for security reasons.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"allow_ssh_root_login","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"compute_id","documentation":"The cluster node VM will be deployed on the specified cluster or resourcepool for specified VC server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_gateway_addresses","documentation":"The default gateway for the VM to be deployed must be specified if all the other VMs it communicates with are not in the same subnet. Do not specify this field and management_port_subnets to use DHCP. Note: only single IPv4 default gateway address is supported and it must belong to management network. IMPORTANT: Controllers deployed using DHCP are currently not supported, so this parameter should be specified for deploying Controllers. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_gateway_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enable_ssh","documentation":"If true, the SSH service will automatically be started on the VM. Enabling SSH service is not recommended for security reasons.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enable_ssh","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_id","documentation":"The cluster node VM will be deployed on the specified host in the specified VC server within the cluster if host_id is specified. Note: User must ensure that storage and specified networks are accessible by this host.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hostname","documentation":"Desired host name/FQDN for the VM to be deployed","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hostname","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"management_network_id","documentation":"Distributed portgroup identifier to which the management vnic of cluster node VM will be connected.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"management_network_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"management_port_subnets","documentation":"IP Address and subnet configuration for the management port. Do not specify this field and default_gateway_addresses to use DHCP. Note: only one IPv4 address is supported for the management port. IMPORTANT: Controllers deployed using DHCP are currently not supported, so this parameter should be specified for deploying Controllers.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"management_port_subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"storage_id","documentation":"The cluster node VM will be deployed on the specified datastore in the specified VC server. User must ensure that storage is accessible by the specified cluster/host.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"storage_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vc_id","documentation":"The VC-specific identifiers will be resolved on this VC, so all other identifiers specified in the config must belong to this Vcenter server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vc_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"placement_type","documentation":"Possible values are: \n - PLACEMENT_TYPE_VSPHERECLUSTERNODEVMDEPLOYMENTCONFIG\n, Specifies the config for the platform through which to deploy the VM","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"placement_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vsphere_cluster_node_VM_deployment_config"},{"value":{"name":"com.vmware.nsx.model.dhcp_lease_per_IP","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"expire_time","documentation":"expire time of the lease","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"expire_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"ip address of client","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lease_time","documentation":"lease time of the ip address, in seconds","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lease_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"mac address of client","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_time","documentation":"start time of lease","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnet","documentation":"subnet of client network","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_lease_per_IP"},{"value":{"name":"com.vmware.nsx.model.cluster_backup_info","documentation":"Cluster backup details","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_address","documentation":"IP address of the node from which the backup was taken format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"ID of the node from which the backup was taken\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"timestamp of the cluster backup file format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_backup_info"},{"value":{"name":"com.vmware.nsx.model.protocol_version","documentation":"HTTP protocol version","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"Enable status for this protocol version","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Name of the TLS protocol version","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.protocol_version"},{"value":{"name":"com.vmware.nsx.model.service_instance_list_result","documentation":"Service Instance List","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of the Service-Insertion ServicesInstances. The list has to be homogenous.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in BaseServiceInstance. When operations return a value of this structure as a result, the field will contain all the attributes defined in BaseServiceInstance.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_service_instance","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_instance_list_result"},{"value":{"name":"com.vmware.nsx.model.routing_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"forwarding_up_timer","documentation":"Defines the extra time the router must wait before sending the UP notification after the first BGP session is established. Default means forward immediately. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"forwarding_up_timer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.routing_config"},{"value":{"name":"com.vmware.nsx.model.app_info_host_vm_list_in_csv_format","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of appplications discovered during an application discovery session","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_info_host_vm_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_info_host_vm_list_in_csv_format"},{"value":{"name":"com.vmware.nsx.model.preconfigured_host_switch","documentation":"Preconfigured host switch is used for manually configured transport node.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"endpoints","documentation":"List of virtual tunnel endpoints which are preconfigured on this host switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.preconfigured_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"endpoints","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_id","documentation":"External Id of the preconfigured host switch.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.preconfigured_host_switch"},{"value":{"name":"com.vmware.nsx.model.failed_node_support_bundle_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"error_code","documentation":"Error code\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_message","documentation":"Error message\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_display_name","documentation":"Display name of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"UUID of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.failed_node_support_bundle_result"},{"value":{"name":"com.vmware.nsx.model.pool_member_setting","documentation":"The setting is used to add, update or remove pool members from pool. For static pool members, admin_state, display_name and weight can be updated. For dynamic pool members, only admin_state can be updated.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GRACEFUL_DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_GRACEFUL_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_ENABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"admin_state","documentation":"Possible values are: \n - ADMIN_STATE_ENABLED\n, - ADMIN_STATE_DISABLED\n, - ADMIN_STATE_GRACEFUL_DISABLED\n, Member admin state","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Only applicable to static pool members. If supplied for a pool defined by a grouping object, update API would fail.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"Pool member IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Pool member port number format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Only applicable to static pool members. If supplied for a pool defined by a grouping object, update API would fail. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pool_member_setting"},{"value":{"name":"com.vmware.nsx.model.dns_forwarder_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paginated list of dns forwarders","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dns_forwarder","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dns_forwarder_list_result"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Name of upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"errors","documentation":"List of errors occurred during upgrade of this upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Status of upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_status"},{"value":{"name":"com.vmware.nsx.model.transport_zone_profile_type_id_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BfdHealthMonitoringProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"profile_id","documentation":"profile id of the resource type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE\n, Selects the type of the transport zone profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"value":{"name":"com.vmware.nsx.model.dhcp_profile","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_cluster_id","documentation":"edge cluster uuid","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_cluster_member_indexes","documentation":"If none is provided, the NSX will auto-select two edge-nodes from the given edge cluster. If user provides only one edge node, there will be no HA support. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_member_indexes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_profile"},{"value":{"name":"com.vmware.nsx.model.sftp_protocol","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SftpProtocol","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"SftpProtocol","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.protocol","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"authentication_scheme","documentation":"Scheme to authenticate if required","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.password_authentication_scheme","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"authentication_scheme","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssh_fingerprint","documentation":"SSH fingerprint of server","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssh_fingerprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Possible values are: \n - NAME_HTTP\n, - NAME_HTTPS\n, - NAME_SCP\n, - NAME_SFTP\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.sftp_protocol"},{"value":{"name":"com.vmware.nsx.model.PBR_insert_parameters","documentation":"Parameters that indicate where rule/section need to be added All the params take rule/section Id","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_AFTER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_BOTTOM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_TOP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_BEFORE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"operation","documentation":"Possible values are: \n - OPERATION_TOP\n, - OPERATION_BOTTOM\n, - OPERATION_AFTER\n, - OPERATION_BEFORE\n, Operation","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.PBR_insert_parameters"},{"value":{"name":"com.vmware.nsx.model.ipfix_dfw_config","documentation":"It defines IPFIX DFW Configuration.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixDfwConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpfixDfwConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"active_flow_export_timeout","documentation":"For long standing active flows, IPFIX records will be sent per timeout period format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_flow_export_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"collector","documentation":"Each IPFIX DFW config can have its own collector config.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"observation_domain_id","documentation":"An identifier that is unique to the exporting process and used to meter the Flows. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"observation_domain_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"priority","documentation":"This priority field is used to resolve conflicts in Logical Ports which are covered by more than one IPFIX profiles. The IPFIX exporter will send records to Collectors in highest priority profile (lowest number) only. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"priority","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"template_parameters","documentation":"An object that indicates whether each corresponding template parameter is required or not.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_dfw_template_parameters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"template_parameters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_IPFIXSWITCHCONFIG\n, - RESOURCE_TYPE_IPFIXDFWCONFIG\n, Supported IPFIX Config Types.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the IPFIX Config will be enabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_dfw_config"},{"value":{"name":"com.vmware.nsx.model.allocation_ip_address_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Pool allocation list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.allocation_ip_address","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.allocation_ip_address_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_counters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dropped_packets","documentation":"The number of dropped packets format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_bytes","documentation":"The total number of bytes format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"total_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_packets","documentation":"The total number of packets format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"total_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_counters"},{"value":{"name":"com.vmware.nsx.model.port_connection_router","documentation":"Port Connection Logical Router Entity","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Resource ID is mapped to this. (ID is Generated for Edge node groups, since resource will be null)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource","documentation":"Resource reference with details of the entity","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.managed_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"downlink_ports","documentation":"Downlink ports of the Logical Router.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LogicalRouterPort. When operations return a value of this structure as a result, the field will contain all the attributes defined in LogicalRouterPort.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"downlink_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"uplink_ports","documentation":"Uplink ports of the Logical Router.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LogicalRouterPort. When operations return a value of this structure as a result, the field will contain all the attributes defined in LogicalRouterPort.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"uplink_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_router"},{"value":{"name":"com.vmware.nsx.model.lb_ssl_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer SSL profiles","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_ssl_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.I_pv4_address_properties","documentation":"IPv4 address properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_address","documentation":"Interface IPv4 address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"netmask","documentation":"Interface netmask","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"netmask","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.I_pv4_address_properties"},{"value":{"name":"com.vmware.nsx.model.cluster_role_config","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ManagementClusterRoleConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_MANAGEMENTCLUSTERROLECONFIG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ControllerClusterRoleConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_CONTROLLERCLUSTERROLECONFIG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"type","documentation":"Possible values are: \n - TYPE_MANAGEMENTCLUSTERROLECONFIG\n, - TYPE_CONTROLLERCLUSTERROLECONFIG\n, Type of this role configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_role_config"},{"value":{"name":"com.vmware.nsx.model.self_resource_link","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Optional action\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"href","documentation":"Link to resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"href","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rel","documentation":"Custom relation type (follows RFC 5988 where appropriate definitions exist)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.self_resource_link"},{"value":{"name":"com.vmware.nsx.model.mac_address_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"The id of the logical Switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_table_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Transport node identifier\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_address_list_result"},{"value":{"name":"com.vmware.nsx.model.http_service_properties","documentation":"HTTP Service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"certificate","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cipher_suites","documentation":"Cipher suites used to secure contents of connection","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cipher_suite","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cipher_suites","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_api_concurrency_limit","documentation":"The maximum number of concurrent API requests that will be serviced for a given authenticated client. If the number of API requests being processed exceeds this limit, new API requests will be refused and a 503 Service Unavailable response will be returned to the client. To disable API concurrency limiting, set this value to 0. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_api_concurrency_limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_api_rate_limit","documentation":"The maximum number of API requests that will be serviced per second for a given authenticated client. If more API requests are received than can be serviced, a 429 Too Many Requests HTTP response will be returned. To disable API rate limiting, set this value to 0. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_api_rate_limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connection_timeout","documentation":"NSX connection timeout, set to 0 to configure no timeout format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"connection_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"global_api_concurrency_limit","documentation":"The maximum number of concurrent API requests that will be serviced. If the number of API requests being processed exceeds this limit, new API requests will be refused and a 503 Service Unavailable response will be returned to the client. To disable API concurrency limiting, set this value to 0. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"global_api_concurrency_limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol_versions","documentation":"TLS protocol versions","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.protocol_version","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol_versions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"redirect_host","documentation":"Host name or IP address to use for redirect location headers, or empty string to derive from current request","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"redirect_host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_timeout","documentation":"NSX session inactivity timeout, set to 0 to configure no timeout format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"session_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.http_service_properties"},{"value":{"name":"com.vmware.nsx.model.snmp_community","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read_only","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACCESS_ONLY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"access","documentation":"Possible values are: \n - ACCESS_ONLY\n, Type of access","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"access","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"community_string","documentation":"Community string at most 64 characters long","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"community_string","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.snmp_community"},{"value":{"name":"com.vmware.nsx.model.alarm_source","documentation":"Source of the Alarm","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_ADDRESS_TYPE_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_ADDRESS_TYPE_ipv4"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Identifier of the Alarm source entity for e.g. Vpn session id, Vpn tunnel id etc.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"Ip address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address_type","documentation":"Possible values are: \n - IP_ADDRESS_TYPE_IPV4\n, - IP_ADDRESS_TYPE_IPV6\n, Ip address type v4, v6 etc.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ip_address_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_ip","documentation":"VPN session/tunnel etc. local Ip(v4 or v6) address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"local_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mount","documentation":"Filesystem mount name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mount","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peer_ip","documentation":"VPN session/tunnel etc. peer Ip(v4 or v6) address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"peer_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.alarm_source"},{"value":{"name":"com.vmware.nsx.model.l2_vpn_service_list_result","documentation":"Paginated list all the L2VPN services.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"L2VPN serivce list result","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_vpn_service_list_result"},{"value":{"name":"com.vmware.nsx.model.service_definition","documentation":"Registering a Service is the first step in the ServiceInsertion mechanism. A ServiceDefinition is used to create a service.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HCX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FUNCTIONALITIES_HCX"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER0_LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_POINT_tier0_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IDS_IPS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FUNCTIONALITIES_IDS_IPS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NORTH_SOUTH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IMPLEMENTATIONS_NORTH_SOUTH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EAST_WEST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IMPLEMENTATIONS_EAST_WEST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BLOCK","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ON_FAILURE_POLICY_BLOCK"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ON_FAILURE_POLICY_ALLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_POINT_tier1_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NG_FW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FUNCTIONALITIES_NG_FW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L2_BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORTS_l2_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3_ROUTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORTS_l3_ROUTED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"attachment_point","documentation":"Possible values are: \n - ATTACHMENT_POINT_TIER0_LR\n, - ATTACHMENT_POINT_TIER1_LR\n, The point at which the service is deployed/attached for redirecting the traffic to the the partner appliance.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_point","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"functionalities","documentation":"Possible values are: \n - FUNCTIONALITIES_NG_FW\n, - FUNCTIONALITIES_IDS_IPS\n, - FUNCTIONALITIES_HCX\n, The capabilities provided by the services like NG_FW, IDS_IPS Hybrid Cloud Exchange(HCX) is specified here.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"functionalities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"implementations","documentation":"Possible values are: \n - IMPLEMENTATIONS_NORTH_SOUTH\n, - IMPLEMENTATIONS_EAST_WEST\n, This indicates the insertion point of the service.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"implementations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"on_failure_policy","documentation":"Possible values are: \n - ON_FAILURE_POLICY_ALLOW\n, - ON_FAILURE_POLICY_BLOCK\n, Failure policy for the service tells datapath, the action to take i.e to Allow or Block traffic during failure scenarios.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"on_failure_policy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_deployment_spec","documentation":"Service Deployment Specification defines takes in information required to deploy and configure a partner appliance/service-vm.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_deployment_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_deployment_spec","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transports","documentation":"Possible values are: \n - TRANSPORTS_L2_BRIDGE\n, - TRANSPORTS_L3_ROUTED\n, Transport Type of the service, which is the mechanism of redirecting the traffic to the the partner appliance.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vendor_id","documentation":"Id which is unique to a vendor or partner for which the service is created.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vendor_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_definition"},{"value":{"name":"com.vmware.nsx.model.redistribution_rule_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rules","documentation":"List of redistribution rules. User needs to re-order rules to change the priority.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.redistribution_rule_list"},{"value":{"name":"com.vmware.nsx.model.directory_group","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DirectoryGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"DirectoryGroup","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Directory group resource type comes from multiple sub-classes extending this base class. For example, DirectoryAdGroup is one accepted resource_type. If there are more sub-classes defined, they will also be accepted resource_type.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"distinguished_name","documentation":"Directory group distinguished name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"distinguished_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"domain_id","documentation":"Domain ID this directory group belongs to.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"domain_sync_node_id","documentation":"Domain sync node under which this directory group is located.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain_sync_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_group"},{"value":{"name":"com.vmware.nsx.model.resource_reference","documentation":"A weak reference to an NSX resource.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_valid","documentation":"Will be set to false if the referenced NSX resource has been deleted.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_valid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_display_name","documentation":"Display name of the NSX resource.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_id","documentation":"Identifier of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Type of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.resource_reference"},{"value":{"name":"com.vmware.nsx.model.upgrade_history_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Upgrade history list\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_history","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_history_list"},{"value":{"name":"com.vmware.nsx.model.EULA_acceptance","documentation":"Indicate the status of End User License Agreement acceptance","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"acceptance","documentation":"End User License Agreement acceptance status","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"acceptance","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.EULA_acceptance"},{"value":{"name":"com.vmware.nsx.model.firewall_section_rule_list","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3REDIRECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_l3redirect"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the rules in this section will be enforced. This will take precedence over rule level appliedTo.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"It is a boolean flag which reflects whether a distributed service section is default section or not. Each Layer 3 and Layer 2 section will have at least and at most one default section.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_count","documentation":"Number of rules in this section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_type","documentation":"Possible values are: \n - SECTION_TYPE_LAYER2\n, - SECTION_TYPE_LAYER3\n, - SECTION_TYPE_L3REDIRECT\n, Type of the rules which a section can contain. Only homogeneous sections are supported.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"stateful","documentation":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section. Layer3 sections can be stateful or stateless. Layer2 sections can only be stateless.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"stateful","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rules","documentation":"List of firewall rules in the section. Only homogenous rules are supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_section_rule_list"},{"value":{"name":"com.vmware.nsx.model.neighbor_properties","documentation":"Neighbor properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"capabilities","documentation":"Capabilities\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled_capabilities","documentation":"Enabled capabilities\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"enabled_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ifindex","documentation":"Interface index format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ifindex","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"link_aggregation_capable","documentation":"Aggregation Capability\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"link_aggregation_capable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"link_aggregation_port_id","documentation":"Aggregation port id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"link_aggregation_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"link_aggregation_status","documentation":"True if currently in aggregation\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"link_aggregation_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac","documentation":"Interface MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_addr","documentation":"Management address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mgmt_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Interface name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"oid","documentation":"Object identifier\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"oid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port_desc","documentation":"Port description\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"port_desc","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_desc","documentation":"System description\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"system_desc","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_name","documentation":"System name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"system_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_port_number","documentation":"System port number format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"system_port_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.neighbor_properties"},{"value":{"name":"com.vmware.nsx.model.service_insertion_section_rule_list","documentation":"List of ServiceInsertion Rules.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3REDIRECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_l3redirect"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the rules in this section will be enforced. This will take precedence over rule level appliedTo.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"It is a boolean flag which reflects whether a distributed service section is default section or not. Each Layer 3 and Layer 2 section will have at least and at most one default section.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_count","documentation":"Number of rules in this section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_type","documentation":"Possible values are: \n - SECTION_TYPE_LAYER2\n, - SECTION_TYPE_LAYER3\n, - SECTION_TYPE_L3REDIRECT\n, Type of the rules which a section can contain. Only homogeneous sections are supported.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"stateful","documentation":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section. Layer3 sections can be stateful or stateless. Layer2 sections can only be stateless.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"stateful","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rules","documentation":"List of Service Insertion rules in the section. Only homogeneous rules are supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_insertion_section_rule_list"},{"value":{"name":"com.vmware.nsx.model.node_interface_alias","documentation":"Node network interface alias","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"dhcp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_CONFIGURATION_DHCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"not configured","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_CONFIGURATION_NOT_CONFIGURED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"static","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_CONFIGURATION_STATIC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"broadcast_address","documentation":"Interface broadcast address format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"broadcast_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"Interface IP address format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_configuration","documentation":"Possible values are: \n - IP_CONFIGURATION_DHCP\n, - IP_CONFIGURATION_STATIC\n, - IP_CONFIGURATION_NOT_CONFIGURED\n, Interface configuration","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"netmask","documentation":"Interface netmask","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"netmask","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"physical_address","documentation":"Interface MAC address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"physical_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_interface_alias"},{"value":{"name":"com.vmware.nsx.model.assigned_by_dhcp","documentation":"This type can be specified in ip assignment spec of host switch if DHCP based IP assignment is desired for host switch virtual tunnel endpoints.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AssignedByDhcp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"AssignedByDhcp","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ip_assignment_spec","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STATICIPPOOLSPEC\n, - RESOURCE_TYPE_STATICIPLISTSPEC\n, - RESOURCE_TYPE_ASSIGNEDBYDHCP\n, - RESOURCE_TYPE_STATICIPMACLISTSPEC\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.assigned_by_dhcp"},{"value":{"name":"com.vmware.nsx.model.PBR_section","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_count","documentation":"Number of rules in this section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.PBR_section"},{"value":{"name":"com.vmware.nsx.model.lb_udp_monitor","documentation":"","constants":[],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_active_monitor","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"receive","documentation":"Expected data, can be anywhere in the response and it has to be a string, regular expressions are not supported. UDP healthcheck is considered failed if there is no server response within the timeout period.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"receive","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"send","documentation":"The data to be sent to the monitored server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"send","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fall_count","documentation":"num of consecutive checks must fail before marking it down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fall_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"the frequency at which the system issues the monitor check (in second) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_port","documentation":"If the monitor port is specified, it would override pool member port setting for healthcheck. A port range is not supported. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rise_count","documentation":"num of consecutive checks must pass before marking it up format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rise_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"the number of seconds the target has in which to respond to the monitor request format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_udp_monitor"},{"value":{"name":"com.vmware.nsx.model.mac_learning_counters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mac_not_learned_packets_allowed","documentation":"The number of packets with unknown source MAC address that are dispatched without learning the source MAC address. Applicable only when the MAC limit is reached and MAC Limit policy is MAC_LEARNING_LIMIT_POLICY_ALLOW. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_not_learned_packets_allowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_not_learned_packets_dropped","documentation":"The number of packets with unknown source MAC address that are dropped without learning the source MAC address. Applicable only when the MAC limit is reached and MAC Limit policy is MAC_LEARNING_LIMIT_POLICY_DROP. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_not_learned_packets_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"macs_learned","documentation":"Number of MACs learned format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"macs_learned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_learning_counters"},{"value":{"name":"com.vmware.nsx.model.node_network_interface_properties","documentation":"Node network interface properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"dhcp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_CONFIGURATION_DHCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"up","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LINK_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"debug","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PLANE_DEBUG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"not configured","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_CONFIGURATION_NOT_CONFIGURED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"down","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LINK_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"mgmt","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PLANE_MGMT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"down","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"802_3AD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"BOND_MODE_802_3ad"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"static","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_CONFIGURATION_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE_BACKUP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"BOND_MODE_ACTIVE_BACKUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"up","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATUS_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"admin_status","documentation":"Possible values are: \n - ADMIN_STATUS_UP\n, - ADMIN_STATUS_DOWN\n, Interface administration status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"admin_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bond_mode","documentation":"Possible values are: \n - BOND_MODE_ACTIVE_BACKUP\n, - BOND_MODE__802_3AD\n, Bond mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bond_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bond_primary","documentation":"Bond's primary device name in active-backup bond mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bond_primary","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bond_slaves","documentation":"Bond's slave devices","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bond_slaves","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"broadcast_address","documentation":"Interface broadcast address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"broadcast_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_gateway","documentation":"Interface's default gateway","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_gateway","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_id","documentation":"Interface ID\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"interface_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"Interface IP addresses","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.I_pv4_address_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_configuration","documentation":"Possible values are: \n - IP_CONFIGURATION_DHCP\n, - IP_CONFIGURATION_STATIC\n, - IP_CONFIGURATION_NOT_CONFIGURED\n, Interface configuration","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"link_status","documentation":"Possible values are: \n - LINK_STATUS_UP\n, - LINK_STATUS_DOWN\n, Interface administration status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"link_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mtu","documentation":"Interface MTU format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mtu","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"physical_address","documentation":"Interface MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"physical_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"plane","documentation":"Possible values are: \n - PLANE_MGMT\n, - PLANE_DEBUG\n, Interface plane","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"plane","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_network_interface_properties"},{"value":{"name":"com.vmware.nsx.model.firewall_sections_summary_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_compute_time","documentation":"Timestamp of the last computation, in epoch milliseconds. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_compute_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sections_summary","documentation":"List of firewall sections summary.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_sections_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sections_summary","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_sections_summary_list"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPNIKE_traffic_statistics","documentation":"Traffic statistics for IPSec VPN IKE session.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bytes_in","documentation":"Number of bytes in. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_out","documentation":"Number of bytes out. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fail_count","documentation":"Fail count. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fail_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_in","documentation":"Number of packets in. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_out","documentation":"Number of packets out. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPNIKE_traffic_statistics"},{"value":{"name":"com.vmware.nsx.model.x509_crl","documentation":"A CRL is a time-stamped list identifying revoked certificates.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"crl_entries","documentation":"list of X509CrlEntry\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.x509_crl_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"crl_entries","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"issuer","documentation":"Issuer's distinguished name(DN)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"issuer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"next_update","documentation":"Next update time for the CRL\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"next_update","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"CRL's version number either 1 or 2\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.x509_crl"},{"value":{"name":"com.vmware.nsx.model.error_resolver_system_metadata","documentation":"Metadata fetched from an external system like Syslog or LogInsight.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"value","documentation":"The value fetched from another system","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_system_metadata"},{"value":{"name":"com.vmware.nsx.model.node_info_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of Nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_info_list_result"},{"value":{"name":"com.vmware.nsx.model.current_realization_state_barrier","documentation":"The current global barrier number of the realized state","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"current_barrier_number","documentation":"Gives the current global barrier number for NSX format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"current_barrier_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.current_realization_state_barrier"},{"value":{"name":"com.vmware.nsx.model.all_cluster_group_status","documentation":"A list of the statuses of all the groups in the cluster.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cluster_id","documentation":"UUID of the cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"groups","documentation":"Array of groups and their statuses\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_group_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.all_cluster_group_status"},{"value":{"name":"com.vmware.nsx.model.ssh_key_properties_list_result","documentation":"SSH key properties query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"SSH key properties query results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ssh_key_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ssh_key_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.daily_telemetry_schedule","documentation":"","constants":[],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.telemetry_schedule","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"hour_of_day","documentation":"Hour at which data will be collected. Specify a value between 0 through 23. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hour_of_day","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"minutes","documentation":"Minute at which data will be collected. Specify a value between 0 through 59. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"minutes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"frequency_type","documentation":"Specify one of DAILY, WEEKLY, or MONTHLY.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"frequency_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.daily_telemetry_schedule"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_header_condition","documentation":"This condition is used to match HTTP request messages by HTTP header fields. HTTP header fields are components of the header section of HTTP request and response messages. They define the operating parameters of an HTTP transaction. For example, Cookie, Authorization, User-Agent, etc. One condition can be used to match one header field, to match multiple header fields, multiple conditions must be specified. The match_type field defines how header_value field is used to match HTTP requests. The header_name field does not support match types.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_STARTS_WITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_REGEX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENDS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_ENDS_WITH"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestHeaderCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"case_sensitive","documentation":"If true, case is significant when comparing HTTP header value.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"case_sensitive","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"header_name","documentation":"Name of HTTP header","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"header_value","documentation":"Value of HTTP header","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_type","documentation":"Possible values are: \n - MATCH_TYPE_STARTS_WITH\n, - MATCH_TYPE_ENDS_WITH\n, - MATCH_TYPE_EQUALS\n, - MATCH_TYPE_CONTAINS\n, - MATCH_TYPE_REGEX\n, Match type of HTTP header value","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTCOOKIECONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_header_condition"},{"value":{"name":"com.vmware.nsx.model.error_resolver_metadata_list","documentation":"List of errors with their metadata","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"errors","documentation":"List of errors with their corresponding metadata.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_metadata","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_metadata_list"},{"value":{"name":"com.vmware.nsx.model.acceptable_component_version_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"results","documentation":"Acceptable version whitelist for different components","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.acceptable_component_version","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.acceptable_component_version_list"},{"value":{"name":"com.vmware.nsx.model.copy_from_remote_file_properties","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"URI of file to copy","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Protocol to use to copy file\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in Protocol. When operations return a value of this structure as a result, the field will contain all the attributes defined in Protocol.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.protocol","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.copy_from_remote_file_properties"},{"value":{"name":"com.vmware.nsx.model.community_match_operation","documentation":"Community match operation","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MATCH_ANY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_OPERATOR_ANY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MATCH_ALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_OPERATOR_ALL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MATCH_REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_OPERATOR_REGEX"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MATCH_EXACT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_OPERATOR_EXACT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MATCH_NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_OPERATOR_NONE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"community_list_id","documentation":"ID of BGP community list. This value is not required when match_operator is MATCH_REGEX otherwise required.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"community_list_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_operator","documentation":"Possible values are: \n - MATCH_OPERATOR_ANY\n, - MATCH_OPERATOR_ALL\n, - MATCH_OPERATOR_EXACT\n, - MATCH_OPERATOR_NONE\n, - MATCH_OPERATOR_REGEX\n, Match operator for communities from provided community list id. MATCH_ANY will match any community MATCH_ALL will match all communities MATCH_EXACT will do exact match on community MATCH_NONE will not match any community MATCH_REGEX will match community by evaluating regular expression","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_operator","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"regular_expression","documentation":"Regular expression to match BGP communities. If match_operator is MATCH_REGEX then this value must be specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"regular_expression","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.community_match_operation"},{"value":{"name":"com.vmware.nsx.model.logical_switch_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_by_security_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packets_dropped_by_security","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped_by_security_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_learning","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_learning_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_learning","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"The id of the logical Switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_statistics"},{"value":{"name":"com.vmware.nsx.model.logical_port_list_result","documentation":"Logical port queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"LogicalPort Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_port_mac_address_csv_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_mac_table_csv_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_mac_address_csv_list_result"},{"value":{"name":"com.vmware.nsx.model.label","documentation":"Label that will be displayed for a UI element.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"condition","documentation":"If the condition is met then the label will be applied. Examples of expression syntax are provided under example_request section of CreateWidgetConfiguration API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"condition","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hover","documentation":"If true, displays the label only on hover","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hover","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"icons","documentation":"Icons to be applied at dashboard for the label","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.icon","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"icons","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"navigation","documentation":"Hyperlink of the specified UI page that provides details.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"navigation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"text","documentation":"Text to be displayed at the label.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"text","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.label"},{"value":{"name":"com.vmware.nsx.model.bgp_neighbor_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paginated list of bgp neighbors","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_neighbor_list_result"},{"value":{"name":"com.vmware.nsx.model.upgrade_bundle_id","documentation":"Identifier of the upgrade bundle","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bundle_id","documentation":"Identifier of bundle upload\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bundle_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_bundle_id"},{"value":{"name":"com.vmware.nsx.model.effective_IP_address_member_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of effective ip addresses for the given NSGroup format: address-or-block-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.effective_IP_address_member_list_result"},{"value":{"name":"com.vmware.nsx.model.remaining_support_bundle_node","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PROCESSING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PROCESSING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PENDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PENDING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_display_name","documentation":"Display name of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"UUID of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_PENDING\n, - STATUS_PROCESSING\n, Status of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.remaining_support_bundle_node"},{"value":{"name":"com.vmware.nsx.model.crl_list","documentation":"Crl queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"CRL list\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.crl_list"},{"value":{"name":"com.vmware.nsx.model.discovered_node","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Display name of discovered node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"certificate","documentation":"Certificate of the discovered node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cm_local_id","documentation":"Local Id of the discovered node in the Compute Manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cm_local_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"External id of the discovered node, ex. a mo-ref from VC\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hardware_id","documentation":"Hardware Id is generated using system hardware info. It is used to retrieve fabric node of the esx.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"hardware_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"IP Addresses of the the discovered node. format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_type","documentation":"Discovered Node type like Host\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"origin_id","documentation":"Id of the compute manager from where this node was discovered\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"origin_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"origin_properties","documentation":"Key-Value map of additional specific properties of discovered node in the Compute Manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"origin_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"os_type","documentation":"OS type of the discovered node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"os_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"os_version","documentation":"OS version of the discovered node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"os_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"parent_compute_collection","documentation":"External id of the compute collection to which this node belongs\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"parent_compute_collection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"stateless","documentation":"The stateless property describes whether host persists its state across reboot or not. If state persists, value is set as false otherwise true.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"stateless","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.discovered_node"},{"value":{"name":"com.vmware.nsx.model.directory_group_list_results","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Directory group list\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in DirectoryGroup. When operations return a value of this structure as a result, the field will contain all the attributes defined in DirectoryGroup.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.directory_group","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_group_list_results"},{"value":{"name":"com.vmware.nsx.model.login_credential","documentation":"Base type for various login credential types","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LoginCredential","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LoginCredential","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"credential_type","documentation":"Possible values are 'UsernamePasswordLoginCredential', 'VerifiableAsymmetricLoginCredential'.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"credential_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.login_credential"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"header_name","documentation":"Name of HTTP request header","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"header_value","documentation":"Value of HTTP request header","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_header"},{"value":{"name":"com.vmware.nsx.model.bridge_endpoint_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"endpoint_id","documentation":"The id of the bridge endpoint\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"endpoint_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_endpoint_statistics"},{"value":{"name":"com.vmware.nsx.model.csv_list_result","documentation":"Base type for CSV result.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.csv_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_client_ssl_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer client SSL profiles","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_client_ssl_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.audit_log_request","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TEXT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOG_FILTER_TYPE_TEXT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOG_FILTER_TYPE_REGEX"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"log_age_limit","documentation":"Include logs with timstamps not past the age limit in days format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"log_age_limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"log_filter","documentation":"Audit logs should meet the filter condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"log_filter","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"log_filter_type","documentation":"Possible values are: \n - LOG_FILTER_TYPE_TEXT\n, - LOG_FILTER_TYPE_REGEX\n, Type of log filter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"log_filter_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.audit_log_request"},{"value":{"name":"com.vmware.nsx.model.clustering_config","documentation":"Configuration for automatically joining a cluster node to the cluster after it is deployed.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ClusteringConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ControlClusteringConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLUSTERING_TYPE_CONTROLCLUSTERINGCONFIG"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ClusteringConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"clustering_type","documentation":"Possible values are: \n - CLUSTERING_TYPE_CONTROLCLUSTERINGCONFIG\n, Specifies the type of clustering config to be used.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"clustering_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.clustering_config"},{"value":{"name":"com.vmware.nsx.model.feature_stack_collection_configuration","documentation":"HPM feature stack data collection frequency configuration","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_type_collection_configurations","documentation":"The set of client type data collection configurations","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.client_type_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_type_collection_configurations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"feature_stack_name","documentation":"The name of the feature stack","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"feature_stack_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_stack_collection_configuration"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_service_list_result","documentation":"List all the IPSec VPN services.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPSec VPN serivce list result","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_service_list_result"},{"value":{"name":"com.vmware.nsx.model.transport_node_list_result","documentation":"Transport Node queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"TransportNode Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_list_result"},{"value":{"name":"com.vmware.nsx.model.cipher_suite","documentation":"HTTP cipher suite","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"Enable status for this cipher suite","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Name of the TLS cipher suite","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cipher_suite"},{"value":{"name":"com.vmware.nsx.model.aggregated_data_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregated_data_counter"},{"value":{"name":"com.vmware.nsx.model.client_type_collection_configuration","documentation":"HPM client data collection configuration","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERVISOR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_HYPERVISOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MANAGEMENT_PLANE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_MANAGEMENT_PLANE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MANAGEMENT_PLANE_PLATFORM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_MANAGEMENT_PLANE_PLATFORM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTROL_PLANE_PLATFORM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_CONTROL_PLANE_PLATFORM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTROL_PLANE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_CONTROL_PLANE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"client_type","documentation":"Possible values are: \n - CLIENT_TYPE_HYPERVISOR\n, - CLIENT_TYPE_EDGE\n, - CLIENT_TYPE_CONTROL_PLANE\n, - CLIENT_TYPE_CONTROL_PLANE_PLATFORM\n, - CLIENT_TYPE_MANAGEMENT_PLANE\n, - CLIENT_TYPE_MANAGEMENT_PLANE_PLATFORM\n, The client type for which this data collection frequency setting applies","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"data_type_configurations","documentation":"The set of data collection type configurations, one for each data collection type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_type_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"data_type_configurations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.client_type_collection_configuration"},{"value":{"name":"com.vmware.nsx.model.snmp_service_properties","documentation":"SNMP Service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"communities","documentation":"SNMP v1, v2c community","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.snmp_community","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"communities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_on_boot","documentation":"Start when system boots","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_on_boot","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.snmp_service_properties"},{"value":{"name":"com.vmware.nsx.model.ip_block_subnet","documentation":"A set of IPv4 addresses defined by a start address and a mask/prefix which will typically be associated with a layer-2 broadcast domain.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocation_ranges","documentation":"A collection of IPv4 IP ranges used for IP allocation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"allocation_ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"block_id","documentation":"Block id for which the subnet is created.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"block_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cidr","documentation":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain format: ipv4-cidr-block\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cidr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"size","documentation":"Represents the size or number of ip addresses in the subnet format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_block_subnet"},{"value":{"name":"com.vmware.nsx.model.widget_configuration_list","documentation":"Represents a list of widget configurations.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"widgetconfigurations","documentation":"Array of widget configurations\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in WidgetConfiguration. When operations return a value of this structure as a result, the field will contain all the attributes defined in WidgetConfiguration.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"widgetconfigurations","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.widget_configuration_list"},{"value":{"name":"com.vmware.nsx.model.ipfix_collector_config_list_result","documentation":"List of IPFIX Collector Configs","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPFIX Collector Config\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_collector_config_list_result"},{"value":{"name":"com.vmware.nsx.model.heat_map_transport_zone_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"degraded_count","documentation":"Number of transport nodes that are degraded format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"degraded_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"down_count","documentation":"Number of transport nodes that are down format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"unknown_count","documentation":"Number of transport nodes with unknown status format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"unknown_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"up_count","documentation":"Number of transport nodes that are up format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"up_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.heat_map_transport_zone_status"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint","documentation":"Local endpoint represents a logical router on which tunnel needs to be terminated.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"certificate_id","documentation":"Site certificate identifier. Field is marked for future use. Certificate based authentication is not supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ipsec_vpn_service_id","documentation":"VPN Service id.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec_vpn_service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_address","documentation":"IPV4 Address for local endpoint. format: ipv4","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"local_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_id","documentation":"Local identifier.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"local_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"trust_ca_ids","documentation":"Certificate authority (CA) identifier list to verify peer certificates. Field is marked for future use. Certificate based authentication is not supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"trust_ca_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"trust_crl_ids","documentation":"Certificate revocation list (CRL) identifier list to peer certificates. Field is marked for future use. Certificate based authentication is not supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"trust_crl_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPNDPD_profile","documentation":"Dead peer detection (DPD) is a method that allows detection of unreachable internet key excahnge (IKE) peers. Any changes affects all IPSec VPN sessions consuming this profile.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dpd_probe_interval","documentation":"DPD probe interval defines a periodic interval for DPD probes. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dpd_probe_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"If true, enable dead peer detection.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPNDPD_profile"},{"value":{"name":"com.vmware.nsx.model.logical_router_link_port_on_TIE_r1","documentation":"This port can be configured only on a TIER1 LogicalRouter. Use the id of the LogicalRouterLinkPortOnTIER0 from TIER0 logical router to set the linked_logical_router_port_id on the port on TIER1 logical router.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLinkPortOnTIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterLinkPortOnTIER1","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"edge_cluster_member_index","documentation":"Member index of the edge node on the cluster format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_member_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"linked_logical_router_port_id","documentation":"Reference of LogicalRouterLinkPortOnTIER0 of TIER0 logical router to connect this TIER1 logical router outwards.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"linked_logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Logical router port subnets\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, - RESOURCE_TYPE_LOGICALROUTERIPTUNNELPORT\n, - RESOURCE_TYPE_LOGICALROUTERCENTRALIZEDSERVICEPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member. LogicalRouterIPTunnelPort is a IPSec VPN tunnel port created on logical router when route based VPN session configured. LogicalRouterCentralizedServicePort is allowed only on Active/Standby TIER0 and TIER1 logical router. Port can be connected to VLAN or overlay logical switch. Unlike downlink port it does not participate in distributed routing and hosted on all edge cluster members associated with logical router. Stateful services can be applied on this port.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_link_port_on_TIE_r1"},{"value":{"name":"com.vmware.nsx.model.ip_block","documentation":"A block of IPv4 addresses defined by a start address and a mask/prefix (network CIDR). An IP block is typically large & allocated to a tenant for automated consumption. An IP block is always a contiguous address space, for example 192.0.0.1/8. An IP block can be further subdivided into subnets called IP block subnets. These IP block subnets can later be added to IP pools and used for IP allocation. An IP pool is typically a collection of subnets that are often not a contiguous address space. Clients are allocated IP addresses only from IP pools. Sample Structure Diagram IpBlock_VMware 192.0.0.1/8 ======================================================================= / ___________________________________________/________ / IpBlockSubnet_Finance ( IpBlockSubnet_Eng1 IpBlockSubnet_Eng2 / ) / 192.168.0.1/16 ( 192.170.1.1/16 192.180.1.1/24 / ) IpPool_Eng / (___________________________________________/________) / / =======================================================================","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cidr","documentation":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cidr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_block"},{"value":{"name":"com.vmware.nsx.model.transport_node_status_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of transport node statuses","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_status_list_result"},{"value":{"name":"com.vmware.nsx.model.DS_section_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of the distributed service sections. The list has to be homogenous.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.DS_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.DS_section_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_link_port_on_TIE_r0","documentation":"This port can be configured only on a TIER0 LogicalRouter. Create an empty port to generate an id. Use this id in the linked_logical_router_port_id on LogicalRouterLinkPortOnTIER1 on TIER1 logical router.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLinkPortOnTIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterLinkPortOnTIER0","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"linked_logical_router_port_id","documentation":"Identifier of connected LogicalRouterLinkPortOnTIER1 of TIER1 logical router\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"linked_logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Logical router port subnets\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, - RESOURCE_TYPE_LOGICALROUTERIPTUNNELPORT\n, - RESOURCE_TYPE_LOGICALROUTERCENTRALIZEDSERVICEPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member. LogicalRouterIPTunnelPort is a IPSec VPN tunnel port created on logical router when route based VPN session configured. LogicalRouterCentralizedServicePort is allowed only on Active/Standby TIER0 and TIER1 logical router. Port can be connected to VLAN or overlay logical switch. Unlike downlink port it does not participate in distributed routing and hosted on all edge cluster members associated with logical router. Stateful services can be applied on this port.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_link_port_on_TIE_r0"},{"value":{"name":"com.vmware.nsx.model.lb_pool_statistics_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated statistics list of pools","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_statistics_list_result"},{"value":{"name":"com.vmware.nsx.model.port_connection_hypervisor","documentation":"Port Connection Hypervisor/Transport Node Entity","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Resource ID is mapped to this. (ID is Generated for Edge node groups, since resource will be null)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource","documentation":"Resource reference with details of the entity","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.managed_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"neighbors_list","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.interface_neighbor_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"neighbors_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pnics","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pnic","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pnics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pnics_list","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pnics_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"profiles","documentation":"When clients pass a value of this structure as a parameter, the field must contain all the attributes defined in BaseHostSwitchProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"profiles","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_hypervisor"},{"value":{"name":"com.vmware.nsx.model.cluster_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cluster_id","documentation":"Unique identifier of this cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"control_cluster_changes_allowed","documentation":"True if control cluster nodes may be added or removed","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_cluster_changes_allowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_cluster_changes_allowed","documentation":"True if management cluster nodes may be added or removed","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_cluster_changes_allowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_config"},{"value":{"name":"com.vmware.nsx.model.logical_switch","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MTEP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REPLICATION_MODE_MTEP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SOURCE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REPLICATION_MODE_SOURCE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"address_bindings","documentation":"Address bindings for the Logical switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_address_classifier","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"address_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"admin_state","documentation":"Possible values are: \n - ADMIN_STATE_UP\n, - ADMIN_STATE_DOWN\n, Represents Desired state of the Logical Switch","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"extra_configs","documentation":"This property could be used for vendor specific configuration in key value string pairs, the setting in extra_configs will be automatically inheritted by logical ports in the logical switch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.extra_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"extra_configs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_pool_id","documentation":"IP pool id that associated with a LogicalSwitch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_pool_id","documentation":"Mac pool id that associated with a LogicalSwitch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"replication_mode","documentation":"Possible values are: \n - REPLICATION_MODE_MTEP\n, - REPLICATION_MODE_SOURCE\n, Replication mode of the Logical Switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"replication_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"switching_profile_ids","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.switching_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_id","documentation":"Id of the TransportZone to which this LogicalSwitch is associated","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplink_teaming_policy_name","documentation":"This name has to be one of the switching uplink teaming policy names listed inside the logical switch's TransportZone. If this field is not specified, the logical switch will not have a teaming policy associated with it and the host switch's default teaming policy will be used.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_teaming_policy_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vlan","documentation":"This property is dedicated to VLAN based network, to set VLAN of logical network. It is mutually exclusive with 'vlan_trunk_spec'. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vlan_trunk_spec","documentation":"This property is used for VLAN trunk specification of logical switch. It's mutually exclusive with 'vlan'. Also it could be set to do guest VLAN tagging in overlay network.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vlan_trunk_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan_trunk_spec","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vni","documentation":"Only for OVERLAY network. A VNI will be auto-allocated from the default VNI pool if not given; otherwise the given VNI has to be inside the default pool and not used by any other LogicalSwitch. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vni","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch"},{"value":{"name":"com.vmware.nsx.model.add_management_node_spec","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AddManagementNodeSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_ADDMANAGEMENTNODESPEC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cert_thumbprint","documentation":"The certificate thumbprint of the remote node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cert_thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mpa_msg_client_info","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mpa_msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"The password to be used to authenticate with the remote node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_address","documentation":"The host address of the remote node to which to send this join request. format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_ADDMANAGEMENTNODESPEC\n, must be set to AddManagementNodeSpec","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user_name","documentation":"The username to be used to authenticate with the remote node.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"user_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.add_management_node_spec"},{"value":{"name":"com.vmware.nsx.model.cluster_profile_list_result","documentation":"Cluster Profile queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Cluster Profile Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in ClusterProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in ClusterProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.node_summary_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"results","documentation":"List of Node Summary","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_summary_list"},{"value":{"name":"com.vmware.nsx.model.vsphere_deployment_config","documentation":"The Vsphere deployment configuration determines where to deploy the edge node. It contains settings that are applied during install time. If using DHCP, you must leave the following fields unset: search_domains, management_port_subnets, dns_servers and default_gateway_addresses.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VsphereDeploymentConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"VsphereDeploymentConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.deployment_config","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"allow_ssh_root_login","documentation":"Allowing root SSH logins is not recommended for security reasons.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"allow_ssh_root_login","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"compute_id","documentation":"The edge node vm will be deployed on the specified cluster or resourcepool. Note - all the hosts must have nsx fabric prepared in the specified cluster.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"data_network_ids","documentation":"List of distributed portgroup identifiers to which the datapath serving vnics of edge node vm will be connected.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"data_network_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_gateway_addresses","documentation":"The default gateway for edge node must be specified if all the nodes it communicates with are not in the same subnet. Note: Only single IPv4 default gateway address is supported and it must belong to management network. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_gateway_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dns_servers","documentation":"List of DNS servers. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dns_servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enable_ssh","documentation":"Enabling SSH service is not recommended for security reasons.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enable_ssh","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_id","documentation":"The edge node vm will be deployed on the specified Host within the cluster if host_id is specified. Note - User must ensure that storage and specified networks are accessible by this host.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hostname","documentation":"Host name or FQDN for edge node.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hostname","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"management_network_id","documentation":"Distributed portgroup identifier to which the management vnic of edge node vm will be connected. This portgroup must have connectivity with MP and CCP.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"management_network_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"management_port_subnets","documentation":"IP Address and subnet configuration for the management port. Note: only one IPv4 address is supported for the management port.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"management_port_subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ntp_servers","documentation":"List of NTP servers. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ntp_servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"search_domains","documentation":"List of domain names that are used to complete unqualified host names.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"search_domains","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"storage_id","documentation":"The edge node vm will be deployed on the specified datastore. User must ensure that storage is accessible by the specified cluster/host.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"storage_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vc_id","documentation":"The vc specific identifiers will be resolved on this VC. So all other identifiers specified here must belong to this vcenter server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vc_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"placement_type","documentation":"Possible values are: \n - PLACEMENT_TYPE_VSPHEREDEPLOYMENTCONFIG\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"placement_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vsphere_deployment_config"},{"value":{"name":"com.vmware.nsx.model.NS_group_simple_expression","documentation":"Simple expressions to represent NSGroup membership","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_LOGICALSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OP_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTSWITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OP_STARTSWITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OP_EQUALS"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupSimpleExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_IPSET"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_LOGICALPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_NSGROUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MACSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_MACSET"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_VIRTUALMACHINE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NSGroupSimpleExpression","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_group_expression","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"op","documentation":"Possible values are: \n - OP_EQUALS\n, - OP_CONTAINS\n, - OP_STARTSWITH\n, Operator of the expression","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"op","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_property","documentation":"Field of the resource on which this expression is evaluated","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_property","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_resource","documentation":"Reference of the target. Will be populated when the property is a resource id, the op (operator) is EQUALS and populate_references is set to be true.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Possible values are: \n - TARGET_TYPE_NSGROUP\n, - TARGET_TYPE_IPSET\n, - TARGET_TYPE_MACSET\n, - TARGET_TYPE_LOGICALSWITCH\n, - TARGET_TYPE_LOGICALPORT\n, - TARGET_TYPE_VIRTUALMACHINE\n, Type of the resource on which this expression is evaluated","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Value that satisfies this expression","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_NSGROUPSIMPLEEXPRESSION\n, - RESOURCE_TYPE_NSGROUPCOMPLEXEXPRESSION\n, - RESOURCE_TYPE_NSGROUPTAGEXPRESSION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_simple_expression"},{"value":{"name":"com.vmware.nsx.model.controller_node_aggregate_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_interface_properties","documentation":"Array of Node interface statistic properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_interface_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_interface_statistics","documentation":"Array of Node network interface statistic properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_statistics_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_interface_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_status","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_status_properties","documentation":"Time series of the node's system properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_status_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"role_config","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.controller_cluster_role_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"role_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.controller_node_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.lb_cookie_persistence_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INSERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COOKIE_MODE_INSERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PREFIX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COOKIE_MODE_PREFIX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbCookiePersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REWRITE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COOKIE_MODE_REWRITE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbCookiePersistenceProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"cookie_domain","documentation":"HTTP cookie domain could be configured, only available for insert mode.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_domain","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_fallback","documentation":"If fallback is true, once the cookie points to a server that is down (i.e. admin state DISABLED or healthcheck state is DOWN), then a new server is selected by default to handle that request. If fallback is false, it will cause the request to be rejected if cookie points to a server","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_fallback","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_garble","documentation":"If garble is set to true, cookie value (server IP and port) would be encrypted. If garble is set to false, cookie value would be plain text.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_garble","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_mode","documentation":"Possible values are: \n - COOKIE_MODE_INSERT\n, - COOKIE_MODE_PREFIX\n, - COOKIE_MODE_REWRITE\n, cookie persistence mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_name","documentation":"cookie name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_path","documentation":"HTTP cookie path could be set, only available for insert mode.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_time","documentation":"Both session cookie and persistence cookie are supported, if not specified, it's a session cookie. It expires when the browser is closed.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbCookieTime. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbCookieTime.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_cookie_time","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBCOOKIEPERSISTENCEPROFILE\n, - RESOURCE_TYPE_LBSOURCEIPPERSISTENCEPROFILE\n, Source-ip persistence ensures all connections from a client (identified by IP address) are sent to the same backend server for a specified period. Cookie persistence allows related client connections, identified by the same cookie in HTTP requests, to be redirected to the same server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"persistence_shared","documentation":"If persistence shared flag is not set in the cookie persistence profile bound to a virtual server, it defaults to cookie persistence that is private to each virtual server and is qualified by the pool. This is accomplished by load balancer inserting a cookie with name in the format <name>.<virtual_server_id>.<pool_id>. If persistence shared flag is set in the cookie persistence profile, in cookie insert mode, cookie persistence could be shared across multiple virtual servers that are bound to the same pools. The cookie name would be changed to <name>.<profile-id>.<pool-id>. If persistence shared flag is not set in the sourceIp persistence profile bound to a virtual server, each virtual server that the profile is bound to maintains its own private persistence table. If persistence shared flag is set in the sourceIp persistence profile, all virtual servers the profile is bound to share the same persistence table.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence_shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_cookie_persistence_profile"},{"value":{"name":"com.vmware.nsx.model.l4_port_set_NS_service","documentation":"L4PortSet can be specified in comma separated notation of parts. Parts of a L4PortSet includes single integer or range of port in hyphen notation. Example of a PortSet: \\\"22, 33-70, 44\\\".","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"l4protocol_TCP"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L4PortSetNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"l4protocol_UDP"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"L4PortSetNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"destination_ports","documentation":"Destination ports format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destination_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l4_protocol","documentation":"Possible values are: \n - L4PROTOCOL_TCP\n, - L4PROTOCOL_UDP\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"l4_protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_ports","documentation":"Source ports format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n, The specific type of NSServiceElement","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l4_port_set_NS_service"},{"value":{"name":"com.vmware.nsx.model.ipfix_obs_point_config","documentation":"IpfixObsPointConfig (i.e. global switch IPFIX config) is deprecated. Please use IpfixSwitchUpmProfile & IpfixCollectorUpmProfile instead. With them, switch IPFIX profile can be applied to specific entities, such as logical switch, logical port and so on.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"active_timeout","documentation":"The time in seconds after a Flow is expired even if more packets matching this Flow are received by the cache. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"collectors","documentation":"List of IPFIX collectors","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"collectors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Enabled status of IPFIX export","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"idle_timeout","documentation":"The time in seconds after a Flow is expired if no more packets matching this Flow are received by the cache. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"idle_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_flows","documentation":"The maximum number of flow entries in each exporter flow cache. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_flows","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"observation_domain_id","documentation":"An identifier that is unique to the exporting process and used to meter the Flows. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"observation_domain_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet_sample_probability","documentation":"The probability in percentage that a packet is sampled, in range 0-100. The probability is equal for every packet.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packet_sample_probability","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_obs_point_config"},{"value":{"name":"com.vmware.nsx.model.BGP_community_list_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paginated list of bgp community lists","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BGP_community_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.BGP_community_list_list_result"},{"value":{"name":"com.vmware.nsx.model.service_insertion_rule_list_result","documentation":"List of ServiceInsertion Rules.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"ServiceInsertion rule list result with pagination support.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_insertion_rule_list_result"},{"value":{"name":"com.vmware.nsx.model.directory_domain_sync_node","documentation":"Directory Domain Synchronization Nodes","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"distinguished_name","documentation":"Distinguished name of the domain sync node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"distinguished_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"domain_id","documentation":"Domain ID this sync node belongs to","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_domain_sync_node"},{"value":{"name":"com.vmware.nsx.model.error_resolver_metadata","documentation":"Error along with its metadata","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"entity_id","documentation":"The entity/node UUID where the error has occurred.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"entity_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_id","documentation":"The error id as reported by the entity where the error occurred. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_metadata","documentation":"This can come from some external system like syslog collector","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_system_metadata","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"system_metadata","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user_metadata","documentation":"User supplied metadata that might be required by the resolver","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_user_metadata","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"user_metadata","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_metadata"},{"value":{"name":"com.vmware.nsx.model.SVM_deployment_spec","documentation":"Deployment Specs holds information required to deploy the Service-VMs.i.e. OVF url where the partner Service-VM OVF is hosted. The host type on which the OVF(Open Virtualization Format) can be deployed, Form factor to name a few.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESXI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_TYPE_ESXI"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MEDIUM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_FORM_FACTOR_MEDIUM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SMALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_FORM_FACTOR_SMALL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_TYPE_UBUNTUKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LARGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_FORM_FACTOR_LARGE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"host_type","documentation":"Possible values are: \n - HOST_TYPE_ESXI\n, - HOST_TYPE_RHELKVM\n, - HOST_TYPE_UBUNTUKVM\n, Host Type on which the specified OVF can be deployed.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Deployment Spec name for ease of use, since multiple DeploymentSpec can be specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ovf_url","documentation":"Location of the partner VM OVF to be deployed.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ovf_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_form_factor","documentation":"Possible values are: \n - SERVICE_FORM_FACTOR_SMALL\n, - SERVICE_FORM_FACTOR_MEDIUM\n, - SERVICE_FORM_FACTOR_LARGE\n, Supported ServiceInsertion Form Factor for the OVF deployment. The default FormFactor is Medium.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_form_factor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.SVM_deployment_spec"},{"value":{"name":"com.vmware.nsx.model.deployment_config","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DeploymentConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VsphereDeploymentConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PLACEMENT_TYPE_VSPHEREDEPLOYMENTCONFIG"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"DeploymentConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"placement_type","documentation":"Possible values are: \n - PLACEMENT_TYPE_VSPHEREDEPLOYMENTCONFIG\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"placement_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.deployment_config"},{"value":{"name":"com.vmware.nsx.model.ip_allocation_base","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ip","documentation":"gateway ip format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lease_time","documentation":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lease_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"options","documentation":"If an option is defined at server level and not configred at ip-pool/static-binding level, the option will be inherited to ip-pool/static-binding. If both define a same-code option, the option defined at ip-pool/static-binding level take precedence over that defined at server level.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_options","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"options","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_allocation_base"},{"value":{"name":"com.vmware.nsx.model.IP_prefix_list_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paginated list of IPPrefixLists","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_prefix_list_list_result"},{"value":{"name":"com.vmware.nsx.model.pnic_bond_status_list_result","documentation":"This object contains reference to list of pNIC/bond statuses","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of pNIC statuses belonging to the transport node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pnic_bond_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pnic_bond_status_list_result"},{"value":{"name":"com.vmware.nsx.model.app_profile_list_result","documentation":"App Profile ID list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"AppProfile IDs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.pool_member","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GRACEFUL_DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_GRACEFUL_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_ENABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"admin_state","documentation":"Possible values are: \n - ADMIN_STATE_ENABLED\n, - ADMIN_STATE_DISABLED\n, - ADMIN_STATE_GRACEFUL_DISABLED\n, member admin state","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"backup_member","documentation":"Backup servers are typically configured with a sorry page indicating to the user that the application is currently unavailable. While the pool is active (a specified minimum number of pool members are active) BACKUP members are skipped during server selection. When the pool is inactive, incoming connections are sent to only the BACKUP member(s).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"backup_member","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"pool member name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"pool member IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_concurrent_connections","documentation":"To ensure members are not overloaded, connections to a member can be capped by the load balancer. When a member reaches this limit, it is skipped during server selection. If it is not specified, it means that connections are unlimited. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_concurrent_connections","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"If port is specified, all connections will be sent to this port. Only single port is supported. If unset, the same port the client connected to will be used, it could be overrode by default_pool_member_port setting in virtual server. The port should not specified for port range case. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Pool member weight is used for WEIGHTED_ROUND_ROBIN balancing algorithm. The weight value would be ignored in other algorithms. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pool_member"},{"value":{"name":"com.vmware.nsx.model.copy_to_remote_file_properties","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"URI of file to copy","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Only scp and sftp may be used.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in Protocol. When operations return a value of this structure as a result, the field will contain all the attributes defined in Protocol.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.protocol","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.copy_to_remote_file_properties"},{"value":{"name":"com.vmware.nsx.model.edge_cluster_member_transport_node","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"member_index","documentation":"System generated index for cluster member format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"member_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Identifier of the transport node backed by an Edge node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_cluster_member_transport_node"},{"value":{"name":"com.vmware.nsx.model.service_insertion_service","documentation":"Protocol on which a particular ServiceInsertion Rule should apply to.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_valid","documentation":"Will be set to false if the referenced NSX resource has been deleted.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_valid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_display_name","documentation":"Display name of the NSX resource.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_id","documentation":"Identifier of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Type of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service","documentation":"Distributed Service API accepts raw protocol and ports as part of NS service element in Distributed Service Rule that describes traffic corresponding to an NSService.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSServiceElement. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSServiceElement.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_insertion_service"},{"value":{"name":"com.vmware.nsx.model.support_bundle_query_parameters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"all","documentation":"Include all files including files that may have sensitive information like core files.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"all","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.support_bundle_query_parameters"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group_status_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged collection of upgrade status for upgrade unit groups\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group_status_list_result"},{"value":{"name":"com.vmware.nsx.model.nat_rule_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"NAT rule list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nat_rule_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_route_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"admin_distance","documentation":"The admin distance of the next hop format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_distance","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_port_id","documentation":"The id of the logical router port which is used as the next hop","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lr_component_id","documentation":"Logical router component(Service Router/Distributed Router) id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lr_component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lr_component_type","documentation":"Logical router component(Service Router/Distributed Router) type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lr_component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"network","documentation":"CIDR network address format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"next_hop","documentation":"The IP of the next hop format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"next_hop","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"route_type","documentation":"Route type (USER, CONNECTED, NSX_INTERNAL,..)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"route_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_route_csv_record"},{"value":{"name":"com.vmware.nsx.model.spoof_guard_switching_profile","documentation":"SpoofGuard configuration","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LPORT_BINDINGS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"WHITE_LIST_PROVIDERS_LPORT_BINDINGS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LSWITCH_BINDINGS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"WHITE_LIST_PROVIDERS_LSWITCH_BINDINGS"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SpoofGuardSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"SpoofGuardSwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"white_list_providers","documentation":"Possible values are: \n - WHITE_LIST_PROVIDERS_LPORT_BINDINGS\n, - WHITE_LIST_PROVIDERS_LSWITCH_BINDINGS\n, List of providers for white listed address bindings.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"white_list_providers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.spoof_guard_switching_profile"},{"value":{"name":"com.vmware.nsx.model.node_network_properties","documentation":"Network configuration properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_network_properties"},{"value":{"name":"com.vmware.nsx.model.view","documentation":"Describes the configuration of a view to be displayed on the dashboard.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"exclude_roles","documentation":"Comma separated list of roles to which the shared view is not visible. Allows user to prevent the visibility of a shared view to the specified roles. User defined roles can also be specified in the list. The roles can be obtained via GET /api/v1/aaa/roles. Please visit API documentation for details about roles. If include_roles is specified then exclude_roles cannot be specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"exclude_roles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"include_roles","documentation":"Comma separated list of roles to which the shared view is visible. Allows user to specify the visibility of a shared view to the specified roles. User defined roles can also be specified in the list. The roles can be obtained via GET /api/v1/aaa/roles. Please visit API documentation for details about roles.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_roles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Defaults to false. Set to true to publish the view to other users. The widgets of a shared view are visible to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Determines placement of view relative to other views. The lower the weight, the higher it is in the placement order. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"widgets","documentation":"Array of widgets that are part of the view.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.widget_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"widgets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.view"},{"value":{"name":"com.vmware.nsx.model.vtep_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"The id of the logical Switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_table_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Transport node identifier\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_list_result"},{"value":{"name":"com.vmware.nsx.model.acceptable_component_version","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_MP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_CCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HOST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_HOST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"acceptable_versions","documentation":"List of component versions","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"acceptable_versions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_HOST\n, - COMPONENT_TYPE_EDGE\n, - COMPONENT_TYPE_CCP\n, - COMPONENT_TYPE_MP\n, Node type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.acceptable_component_version"},{"value":{"name":"com.vmware.nsx.model.trust_management_data","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"supported_algorithms","documentation":"list of supported algorithms\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crypto_algorithm","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"supported_algorithms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.trust_management_data"},{"value":{"name":"com.vmware.nsx.model.ha_vip_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"Flag to enable this ha vip config.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ha_vip_subnets","documentation":"Array of IP address subnets which will be used as floating IP addresses. | Note - this configuration is applicable only for Active-Standby LogicalRouter. | For Active-Active LogicalRouter this configuration will be rejected.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.VIP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ha_vip_subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"redundant_uplink_port_ids","documentation":"Identifiers of logical router uplink ports which are to be paired to provide | redundancy. Floating IP will be owned by one of these uplink ports (depending upon | which node is Active).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"redundant_uplink_port_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ha_vip_config"},{"value":{"name":"com.vmware.nsx.model.vni_pool_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"VNI pool list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vni_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vni_pool_list_result"},{"value":{"name":"com.vmware.nsx.model.l2_VPN_tap_traffic_statistics","documentation":"TAP (Terminal access point) traffic statistics for L2VPN.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bytes_in","documentation":"Total number of incoming bytes. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_out","documentation":"Total number of outgoing bytes. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_in","documentation":"Total number of incoming packets. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_out","documentation":"Total number of outgoing packets. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_receive_error","documentation":"Total number of incoming packets dropped. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_receive_error","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_sent_error","documentation":"Total number of packets dropped while sending for any reason. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_sent_error","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_VPN_tap_traffic_statistics"},{"value":{"name":"com.vmware.nsx.model.network_migration_spec_list_result","documentation":"Network migration specification template list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Network migration specification template results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NetworkMigrationSpec. When operations return a value of this structure as a result, the field will contain all the attributes defined in NetworkMigrationSpec.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.network_migration_spec","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.network_migration_spec_list_result"},{"value":{"name":"com.vmware.nsx.model.node_mode","documentation":"Possible values of a mode in a \\\"/config/nsx_appliance_mode\\\" file","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_ID_SERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VMC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_ID_VMC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ON_PREM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_ID_ON_PREM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VMC_LOCAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_ID_VMC_LOCAL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mode_id","documentation":"Possible values are: \n - MODE_ID_ON_PREM\n, - MODE_ID_SERVICE\n, - MODE_ID_VMC\n, - MODE_ID_VMC_LOCAL\n, Possible enum values in a \\\"/config/nsx_appliance_mode\\\" file","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mode_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_mode"},{"value":{"name":"com.vmware.nsx.model.backup_configuration","documentation":"Configuration for taking manual/automated backup","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"backup_enabled","documentation":"true if automated backup is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"backup_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"backup_schedule","documentation":"Set when backups should be taken - on a weekly schedule or at regular intervals.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in BackupSchedule. When operations return a value of this structure as a result, the field will contain all the attributes defined in BackupSchedule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"backup_schedule","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.backup_schedule","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"inventory_summary_interval","documentation":"The minimum number of seconds between each upload of the inventory summary to backup server. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inventory_summary_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"passphrase","documentation":"Passphrase used to encrypt backup files.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"passphrase","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_file_server","documentation":"The server to which backups will be sent.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.remote_file_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_file_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.backup_configuration"},{"value":{"name":"com.vmware.nsx.model.node_syslog_exporter_properties_list_result","documentation":"Node syslog exporter list results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node syslog exporter results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_syslog_exporter_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_syslog_exporter_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.node_search_domains_properties","documentation":"Node network search domains properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"search_domains","documentation":"Search domains","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"search_domains","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_search_domains_properties"},{"value":{"name":"com.vmware.nsx.model.unassociated_VM_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of VMs which are not associated with any NSGroup","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_machine","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.unassociated_VM_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_ssl_profile","documentation":"Load balancer abstract SSL profile","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_ssl_profile"},{"value":{"name":"com.vmware.nsx.model.compute_collection_fabric_template","documentation":"Compute collection fabric template","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"auto_install_nsx","documentation":"Indicates whether NSX components should be automcatically installed. When 'true' NSX components will be automatically installed on the new host added to compute collection.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"auto_install_nsx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"compute_collection_id","documentation":"Associated compute collection id","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_collection_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection_fabric_template"},{"value":{"name":"com.vmware.nsx.model.lb_select_pool_action","documentation":"This action is used to select a pool for matched HTTP request messages. The pool is specified by UUID. The matched HTTP request messages are forwarded to the specified pool.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSelectPoolAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSelectPoolAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"pool_id","documentation":"UUID of load balancer pool","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_select_pool_action"},{"value":{"name":"com.vmware.nsx.model.advertise_rule_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rules","documentation":"List of advertisement rules","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertise_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advertise_rule_list"},{"value":{"name":"com.vmware.nsx.model.vlan_mirror_source","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VlanMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"VlanMirrorSource","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_source","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"vlan_ids","documentation":"Source VLAN ID list format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORSOURCE\n, - RESOURCE_TYPE_PNICMIRRORSOURCE\n, - RESOURCE_TYPE_VLANMIRRORSOURCE\n, - RESOURCE_TYPE_LOGICALSWITCHMIRRORSOURCE\n, Resource types of mirror source","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vlan_mirror_source"},{"value":{"name":"com.vmware.nsx.model.error_resolver_user_metadata","documentation":"User supplied metadata needed for resolving errors","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"user_input_list","documentation":"List of user supplied input data.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_user_input_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"user_input_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_user_metadata"},{"value":{"name":"com.vmware.nsx.model.extra_config_host_switch_profile","documentation":"Profile for extra configs in host switch","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ExtraConfigHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ExtraConfigHostSwitchProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"extra_configs","documentation":"list of extra configs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.extra_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"extra_configs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_UPLINKHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_LLDPHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_NIOCPROFILE\n, - RESOURCE_TYPE_EXTRACONFIGHOSTSWITCHPROFILE\n, Supported HostSwitch profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.extra_config_host_switch_profile"},{"value":{"name":"com.vmware.nsx.model.add_controller_node_spec","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AddControllerNodeSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_ADDCONTROLLERNODESPEC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"clustering_params","documentation":"The details of the controller node required for cluster initialization or joining to an existing cluster. If this property is set, the node will be added to an existing cluster or used to create a new cluster. Otherwise no clustering operation/s will be performed.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.clustering_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"clustering_params","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"control_plane_server_certificate","documentation":"Deprecated. Do not supply a value for this property.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_plane_server_certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_msg_client_info","documentation":"","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mpa_msg_client_info","documentation":"","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mpa_msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"Only use this if an id for the node already exists with MP. If not specified, then the node_id will be set to a random id.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_ADDCONTROLLERNODESPEC\n, must be set to AddControllerNodeSpec","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.add_controller_node_spec"},{"value":{"name":"com.vmware.nsx.model.static_hop_bfd_peer","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_config","documentation":"If not specified then BFD peer will inherit configuration from the BFD global config.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bfd_config_parameters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Indicate BFD peer is enabled or disabled. Default is true.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peer_ip_address","documentation":"IP address of BFD peer. This should be same as next hop IP address. format: ipv4","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_addresses","documentation":"BFD peers will be created from all these source addresses to this neighbour. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_hop_bfd_peer"},{"value":{"name":"com.vmware.nsx.model.instruction_info","documentation":"Details of the instructions displayed during restore process","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"actions","documentation":"A list of actions that are to be applied to resources\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"actions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fields","documentation":"A list of fields that are displayable to users in a table\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fields","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"UUID of the instruction\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Instruction name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.instruction_info"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to indicate whether upgrade of this group is enabled or not","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"extended_configuration","documentation":"Extended configuration for the group","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"extended_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"parallel","documentation":"Upgrade method to specify whether the upgrade is to be performed in parallel or serially","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parallel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Component type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_unit_count","documentation":"Number of upgrade units in the group format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"upgrade_unit_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_units","documentation":"List of upgrade units in the group","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"upgrade_units","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group"},{"value":{"name":"com.vmware.nsx.model.port_status","documentation":"indicates if the RabbitMQ management port is set or not","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"indicates if the RabbitMQ management port is set or not","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_status"},{"value":{"name":"com.vmware.nsx.model.management_cluster_role_config","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ManagementClusterRoleConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_MANAGEMENTCLUSTERROLECONFIG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ControllerClusterRoleConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_CONTROLLERCLUSTERROLECONFIG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"type","documentation":"Possible values are: \n - TYPE_MANAGEMENTCLUSTERROLECONFIG\n, - TYPE_CONTROLLERCLUSTERROLECONFIG\n, Type of this role configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"api_listen_addr","documentation":"The IP and port for the public API service on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"api_listen_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_cluster_listen_addr","documentation":"The IP and port for the management cluster service on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_cluster_listen_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_plane_listen_addr","documentation":"The IP and port for the management plane service on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_plane_listen_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mpa_msg_client_info","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mpa_msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.management_cluster_role_config"},{"value":{"name":"com.vmware.nsx.model.lb_https_monitor","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_SSL_v2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_VERSION_1_1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1_1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_1_0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_VERSION_1_0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_SSL_v3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVER_AUTH_REQUIRED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1_2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IGNORE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVER_AUTH_IGNORE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HEAD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_HEAD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"POST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_POST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_3DES_EDE_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_3des_EDE_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_PUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OPTIONS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_OPTIONS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_2_0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_VERSION_2_0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GET","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_GET"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_active_monitor","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"certificate_chain_depth","documentation":"authentication depth is used to set the verification depth in the server certificates chain. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_chain_depth","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ciphers","documentation":"Possible values are: \n - CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_RSA_WITH_3DES_EDE_CBC_SHA\n, - CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_RSA_WITH_AES_256_CBC_SHA256\n, - CIPHERS_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDH_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDH_RSA_WITH_AES_256_GCM_SHA384\n, supported SSL cipher list to servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ciphers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_certificate_id","documentation":"client certificate can be specified to support client authentication.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_certificate_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_secure","documentation":"This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_secure","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocols","documentation":"Possible values are: \n - PROTOCOLS_SSL_V2\n, - PROTOCOLS_SSL_V3\n, - PROTOCOLS_TLS_V1\n, - PROTOCOLS_TLS_V1_1\n, - PROTOCOLS_TLS_V1_2\n, SSL versions TLS1.1 and TLS1.2 are supported and enabled by default. SSLv2, SSLv3, and TLS1.0 are supported, but disabled by default.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocols","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_body","documentation":"String to send as part of HTTP health check request body. Valid only for certain HTTP methods like POST.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_headers","documentation":"Array of HTTP request headers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_http_request_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_headers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_method","documentation":"Possible values are: \n - REQUEST_METHOD_GET\n, - REQUEST_METHOD_OPTIONS\n, - REQUEST_METHOD_POST\n, - REQUEST_METHOD_HEAD\n, - REQUEST_METHOD_PUT\n, the health check method for HTTP monitor type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_method","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_url","documentation":"URL used for HTTP monitor","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_version","documentation":"Possible values are: \n - REQUEST_VERSION__1_0\n, - REQUEST_VERSION__1_1\n, - REQUEST_VERSION__2_0\n, HTTP request version","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"response_body","documentation":"If HTTP response body match string (regular expressions not supported) is specified (using LbHttpMonitor.response_body) then the healthcheck HTTP response body is matched against the specified string and server is considered healthy only if there is a match. If the response body string is not specified, HTTP healthcheck is considered successful if the HTTP response status code is 2xx, but it can be configured to accept other status codes as successful.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"response_body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"response_status_codes","documentation":"The HTTP response status code should be a valid HTTP status code. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"response_status_codes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_auth","documentation":"Possible values are: \n - SERVER_AUTH_REQUIRED\n, - SERVER_AUTH_IGNORE\n, server authentication mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_auth","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_auth_ca_ids","documentation":"If server auth type is REQUIRED, server certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_auth_ca_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_auth_crl_ids","documentation":"A Certificate Revocation List (CRL) can be specified in the server-side SSL profile binding to disallow compromised server certificates.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_auth_crl_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fall_count","documentation":"num of consecutive checks must fail before marking it down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fall_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"the frequency at which the system issues the monitor check (in second) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_port","documentation":"If the monitor port is specified, it would override pool member port setting for healthcheck. A port range is not supported. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rise_count","documentation":"num of consecutive checks must pass before marking it up format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rise_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"the number of seconds the target has in which to respond to the monitor request format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_https_monitor"},{"value":{"name":"com.vmware.nsx.model.metadata_proxy_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROXY_STATUS_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROXY_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_BACKUP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROXY_STATUS_NO_BACKUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROXY_STATUS_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"error_message","documentation":"Error message, if available","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"proxy_status","documentation":"Possible values are: \n - PROXY_STATUS_UP\n, - PROXY_STATUS_DOWN\n, - PROXY_STATUS_ERROR\n, - PROXY_STATUS_NO_BACKUP\n, UP means the metadata proxy is working fine on both transport-nodes(if have); DOWN means the metadata proxy is is down on both transport-nodes(if have), hence the metadata proxy will not repsonse any metadata request; Error means error happens on transport-node(s) or no status is reported from transport-node(s). The metadata proxy may be working (or not working); NO_BACK means metadata proxy is working in one of the transport node while not in the other transport-node (if have). Hence if the metadata proxy in the working transport-node goes down, the metadata proxy will go down.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_nodes","documentation":"Order of the transport nodes is insensitive because Metadata Proxy is running in Active-Active mode among target transport nodes.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.metadata_proxy_status"},{"value":{"name":"com.vmware.nsx.model.nat_counters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_sessions","documentation":"The number of active sessions format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"active_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_bytes","documentation":"The number of bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_packets","documentation":"The number of packets format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nat_counters"},{"value":{"name":"com.vmware.nsx.model.firewall_rule_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rules","documentation":"List of firewall rules in the section. Only homogenous rules are supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_rule_list"},{"value":{"name":"com.vmware.nsx.model.lb_service_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DETACHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_DETACHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_STANDBY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_NO_STANDBY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_transport_nodes","documentation":"Ids of load balancer service related active transport nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_transport_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cpu_usage","documentation":"Cpu usage in percentage format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cpu_usage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_message","documentation":"Error message, if available","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"memory_usage","documentation":"Memory usage in percentage format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"memory_usage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pools","documentation":"status of load balancer pools","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pools","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_id","documentation":"Load balancer service identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_status","documentation":"Possible values are: \n - SERVICE_STATUS_UP\n, - SERVICE_STATUS_DOWN\n, - SERVICE_STATUS_ERROR\n, - SERVICE_STATUS_NO_STANDBY\n, - SERVICE_STATUS_DETACHED\n, - SERVICE_STATUS_DISABLED\n, - SERVICE_STATUS_UNKNOWN\n, UP means the load balancer service is working fine on both transport-nodes(if have); DOWN means the load balancer service is down on both transport-nodes (if have), hence the load balancer will not respond to any requests; ERROR means error happens on transport-node(s) or no status is reported from transport-node(s). The load balancer service may be working (or not working); NO_STANDBY means load balancer service is working in one of the transport node while not in the other transport-node (if have). Hence if the load balancer service in the working transport-node goes down, the load balancer service will go down; DETACHED means that the load balancer service has no attachment setting and is not instantiated in any transport nodes; DISABLED means that admin state of load balancer service is DISABLED; UNKNOWN means that no status reported from transport-nodes.The load balancer service may be working(or not working).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"standby_transport_nodes","documentation":"Ids of load balancer service related standby transport nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"standby_transport_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_servers","documentation":"status of load balancer virtual servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual_servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_service_status"},{"value":{"name":"com.vmware.nsx.model.proton_package_logging_levels","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TRACE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_TRACE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_WARN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_INFO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEBUG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_DEBUG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logging_level","documentation":"Possible values are: \n - LOGGING_LEVEL_ERROR\n, - LOGGING_LEVEL_WARN\n, - LOGGING_LEVEL_INFO\n, - LOGGING_LEVEL_DEBUG\n, - LOGGING_LEVEL_TRACE\n, Logging levels per package","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logging_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"package_name","documentation":"Package name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"package_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.proton_package_logging_levels"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPNIKE_profile","documentation":"IKE Profile is a reusable profile that captures IKE phase one negotiation parameters. Any changes affects all IPSec VPN sessions consuming this profile.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GROUP16","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DH_GROUPS_group16"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GROUP15","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DH_GROUPS_group15"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GROUP14","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DH_GROUPS_group14"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AES_256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPTION_ALGORITHMS_256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IKE_FLEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IKE_VERSION_FLEX"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AES_128","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPTION_ALGORITHMS_128"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AES_GCM_192","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPTION_ALGORITHMS_GCM_192"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AES_GCM_128","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPTION_ALGORITHMS_GCM_128"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IKE_V2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IKE_VERSION_v2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SHA1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIGEST_ALGORITHMS_sha1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IKE_V1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IKE_VERSION_v1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AES_GCM_256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPTION_ALGORITHMS_GCM_256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SHA2_256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIGEST_ALGORITHMS_sha2_256"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dh_groups","documentation":"Possible values are: \n - DH_GROUPS_GROUP14\n, - DH_GROUPS_GROUP15\n, - DH_GROUPS_GROUP16\n, Diffie-Hellman group to be used if PFS is enabled. Default is GROUP14.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dh_groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"digest_algorithms","documentation":"Possible values are: \n - DIGEST_ALGORITHMS_SHA1\n, - DIGEST_ALGORITHMS_SHA2_256\n, Algorithm to be used for message digest during Internet Key Exchange(IKE) negotiation. Default is SHA2_256.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"digest_algorithms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"encryption_algorithms","documentation":"Possible values are: \n - ENCRYPTION_ALGORITHMS__128\n, - ENCRYPTION_ALGORITHMS__256\n, - ENCRYPTION_ALGORITHMS_GCM_128\n, - ENCRYPTION_ALGORITHMS_GCM_192\n, - ENCRYPTION_ALGORITHMS_GCM_256\n, Encryption algorithm is used during Internet Key Exchange(IKE) negotiation. Default is AES_128.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"encryption_algorithms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ike_version","documentation":"Possible values are: \n - IKE_VERSION_V1\n, - IKE_VERSION_V2\n, - IKE_VERSION_FLEX\n, IKE protocol version to be used. IKE-Flex will initiate IKE-V2 and responds to both IKE-V1 and IKE-V2.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ike_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sa_life_time","documentation":"Life time for security association. Default is 86400 seconds (1 day). format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sa_life_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPNIKE_profile"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Logical router port list results\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LogicalRouterPort. When operations return a value of this structure as a result, the field will contain all the attributes defined in LogicalRouterPort.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_method_condition","documentation":"This condition is used to match method of HTTP requests. If the method of an HTTP request is same as the method specified in this condition, the HTTP request match this condition. For example, if the method field is set to GET in this condition, any HTTP request with GET method matches the condition.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OPTIONS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_OPTIONS"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestMethodCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HEAD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_HEAD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_PUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"POST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_POST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GET","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_GET"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestMethodCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"method","documentation":"Possible values are: \n - METHOD_GET\n, - METHOD_OPTIONS\n, - METHOD_POST\n, - METHOD_HEAD\n, - METHOD_PUT\n, Type of HTTP request method","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"method","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTCOOKIECONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_method_condition"},{"value":{"name":"com.vmware.nsx.model.proton_service_properties","documentation":"Service properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TRACE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_TRACE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_WARN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_INFO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEBUG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_DEBUG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logging_level","documentation":"Possible values are: \n - LOGGING_LEVEL_ERROR\n, - LOGGING_LEVEL_WARN\n, - LOGGING_LEVEL_INFO\n, - LOGGING_LEVEL_DEBUG\n, - LOGGING_LEVEL_TRACE\n, Service logging level","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logging_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"package_logging_level","documentation":"Package logging levels","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.proton_package_logging_levels","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"package_logging_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.proton_service_properties"},{"value":{"name":"com.vmware.nsx.model.edge_cluster","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIRTUAL_MACHINE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_TYPE_VIRTUAL_MACHINE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MEMBER_NODE_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL_MACHINE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_TYPE_PHYSICAL_MACHINE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_NODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MEMBER_NODE_TYPE_EDGE_NODE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUBLIC_CLOUD_GATEWAY_NODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MEMBER_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cluster_profile_bindings","documentation":"Edge cluster profile bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster_profile_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_type","documentation":"Possible values are: \n - DEPLOYMENT_TYPE_VIRTUAL_MACHINE\n, - DEPLOYMENT_TYPE_PHYSICAL_MACHINE\n, - DEPLOYMENT_TYPE_UNKNOWN\n, This field is a readonly field which could show deployment_type of members. It would return UNKNOWN if there is no members, and return VIRTUAL_MACHINE| PHYSICAL_MACHINE if all edge members are VIRTUAL_MACHINE|PHYSICAL_MACHINE.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"deployment_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_node_type","documentation":"Possible values are: \n - MEMBER_NODE_TYPE_EDGE_NODE\n, - MEMBER_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE\n, - MEMBER_NODE_TYPE_UNKNOWN\n, Edge cluster is homogenous collection of transport nodes. Hence all transport nodes of the cluster must be of same type. This readonly field shows the type of transport nodes.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_node_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"EdgeCluster only supports homogeneous members. These member should be backed by either EdgeNode or PublicCloudGatewayNode. DeploymentType and TransportNode type of these nodes should be the same.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster_member","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_cluster"},{"value":{"name":"com.vmware.nsx.model.multi_widget_configuration","documentation":"Combines two or more widgetconfigurations into a multi-widget","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MultiWidgetConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"MultiWidgetConfiguration","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"navigation","documentation":"Hyperlink of the specified UI page that provides details.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"navigation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"widgets","documentation":"Array of widgets that are part of the multi-widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.widget_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"widgets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LABELVALUECONFIGURATION\n, - RESOURCE_TYPE_DONUTCONFIGURATION\n, - RESOURCE_TYPE_MULTIWIDGETCONFIGURATION\n, - RESOURCE_TYPE_CONTAINERCONFIGURATION\n, - RESOURCE_TYPE_STATSCONFIGURATION\n, - RESOURCE_TYPE_GRIDCONFIGURATION\n, Supported visualization types are LabelValueConfiguration, DonutConfiguration, GridConfiguration, StatsConfiguration, MultiWidgetConfiguration and ContainerConfiguration.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"datasources","documentation":"The 'datasources' represent the sources from which data will be fetched. Currently, only NSX-API is supported as a 'default' datasource. An example of specifying 'default' datasource along with the urls to fetch data from is given at 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.datasource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"datasources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"drilldown_id","documentation":"Id of drilldown widget, if any. Id should be a valid id of an existing widget. A widget is considered as drilldown widget when it is associated with any other widget and provides more detailed information about any data item from the parent widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"drilldown_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"footer","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_drilldown","documentation":"Set to true if this widget should be used as a drilldown.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_drilldown","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.multi_widget_configuration"},{"value":{"name":"com.vmware.nsx.model.clustering_info","documentation":"Clustering parameters for the controller cluster","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"join_to_existing_cluster","documentation":"Property to indicate if the node must join an existing cluster.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"join_to_existing_cluster","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared_secret","documentation":"Shared secret of the cluster.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared_secret","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.clustering_info"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_policy_rule","documentation":"For policy-based IPsec VPNs, a security policy specifies as its action the VPN tunnel to be used for transit traffic that meets the policys match criteria.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PROTECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_PROTECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BYPASS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_BYPASS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner","documentation":"Owner of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.owner_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_owner","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique policy id.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"action","documentation":"Possible values are: \n - ACTION_PROTECT\n, - ACTION_BYPASS\n, PROTECT - Protect rules are defined per policy based IPSec VPN session. BYPASS - Bypass rules are defined per IPSec VPN service and affects all policy based IPSec VPN sessions. Bypass rules are prioritized over protect rules.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destinations","documentation":"List of peer subnets.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_policy_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"A flag to enable/disable the policy rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logged","documentation":"A flag to enable/disable the logging for the policy rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logged","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources","documentation":"List of local subnets.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_policy_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_policy_rule"},{"value":{"name":"com.vmware.nsx.model.cluster_node_VM_deployment_config","documentation":"Contains info used to configure the VM on deployment","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VsphereClusterNodeVMDeploymentConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PLACEMENT_TYPE_VSPHERECLUSTERNODEVMDEPLOYMENTCONFIG"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ClusterNodeVMDeploymentConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ClusterNodeVMDeploymentConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"placement_type","documentation":"Possible values are: \n - PLACEMENT_TYPE_VSPHERECLUSTERNODEVMDEPLOYMENTCONFIG\n, Specifies the config for the platform through which to deploy the VM","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"placement_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_node_VM_deployment_config"},{"value":{"name":"com.vmware.nsx.model.redistribution_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bgp_enabled","documentation":"Flag to enable redistribution for BGP as destinationProtocol","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bgp_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.redistribution_config"},{"value":{"name":"com.vmware.nsx.model.logical_router_status_per_node","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SYNC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_STATUS_SYNC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_STATUS_ACTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STANDBY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_STATUS_STANDBY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"high_availability_status","documentation":"Possible values are: \n - HIGH_AVAILABILITY_STATUS_ACTIVE\n, - HIGH_AVAILABILITY_STATUS_STANDBY\n, - HIGH_AVAILABILITY_STATUS_DOWN\n, - HIGH_AVAILABILITY_STATUS_SYNC\n, - HIGH_AVAILABILITY_STATUS_UNKNOWN\n, A service router's HA status on an edge node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"high_availability_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_router_id","documentation":"id of the service router where the router status is retrieved.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node where the router status is retrieved.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_status_per_node"},{"value":{"name":"com.vmware.nsx.model.ipfix_collector_upm_profile_list_result","documentation":"IPFIX collector profile list result for query with profile list parameters","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPFIX Collector Profile List\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_upm_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_collector_upm_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_port_mirror_destination","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPortMirrorDestination","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalPortMirrorDestination","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_destination","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"port_ids","documentation":"Destination logical port identifier list.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORDESTINATION\n, - RESOURCE_TYPE_PNICMIRRORDESTINATION\n, - RESOURCE_TYPE_IPMIRRORDESTINATION\n, Resource types of mirror destination","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_mirror_destination"},{"value":{"name":"com.vmware.nsx.model.widget_item","documentation":"Represents a reference to a widget that is held by a container or a multi-widget or a View.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"label","documentation":"Applicable for 'DonutConfiguration' and 'StatsConfiguration' reports only. If label is not specified, then it defaults to the label of the donut or stats report.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Determines placement of widget or container relative to other widgets and containers. The lower the weight, the higher it is in the placement order. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"widget_id","documentation":"Id of the widget configuration that is held by a multi-widget or a container or a view.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"widget_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.widget_item"},{"value":{"name":"com.vmware.nsx.model.lb_snat_ip_pool","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSnatIpPool","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSnatIpPool","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_snat_translation","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"ip_addresses","documentation":"Currently, only one single IP address or IP range is supported. If an IP range is specified, the range may contain no more than 64 IP addresses.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_snat_ip_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port_overload","documentation":"Both SNAT automap and SNAT IP list modes support port overloading which allows the same SNAT IP and port to be used for multiple backend connections as long as the tuple (source IP, source port, destination IP, destination port, IP protocol) after SNAT is performed is unique. The valid number is 1, 2, 4, 8, 16, 32. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port_overload","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBSNATAUTOMAP\n, - TYPE_LBSNATIPPOOL\n, Load balancers may need to perform SNAT to ensure reverse traffic from the server can be received and processed by them. There are two modes: LbSnatAutoMap uses the load balancer interface IP and an ephemeral port as the source IP and port of the server side connection. LbSnatIpPool allows user to specify one or more IP addresses along with their subnet masks that should be used for SNAT while connecting to any of the servers in the pool.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_snat_ip_pool"},{"value":{"name":"com.vmware.nsx.model.static_route_next_hop","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISCARD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"BLACKHOLE_ACTION_DISCARD"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"administrative_distance","documentation":"Administrative Distance for the next hop IP format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"administrative_distance","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_enabled","documentation":"Status of bfd for this next hop where bfd_enabled = true indicate bfd is enabled for this next hop and bfd_enabled = false indicate bfd peer is disabled or not configured for this next hop.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bfd_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"blackhole_action","documentation":"Possible values are: \n - BLACKHOLE_ACTION_DISCARD\n, Action to be taken on matching packets for NULL routes.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"blackhole_action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"Next Hop IP format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_port_id","documentation":"Reference of logical router port to be used for next hop","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_route_next_hop"},{"value":{"name":"com.vmware.nsx.model.node_route_properties_list_result","documentation":"Node network route properties list results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node route property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_route_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_route_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.ipfix_dfw_template_parameters","documentation":"This entity represents the flow parameters which are exported.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"destination_address","documentation":"The destination IP address of a monitored network flow.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"destination_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destination_transport_port","documentation":"The destination transport port of a monitored network flow.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"destination_transport_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"firewall_event","documentation":"Five valid values are allowed: 1. Flow Created. 2. Flow Deleted. 3. Flow Denied. 4. Flow Alert (not used in DropKick implementation). 5. Flow Update.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"firewall_event","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"flow_direction","documentation":"Two valid values are allowed: 1. 0x00: igress flow to VM. 2. 0x01: egress flow from VM.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"flow_direction","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"flow_end","documentation":"The absolute timestamp (seconds) of the last packet of this flow.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"flow_end","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"flow_start","documentation":"The absolute timestamp (seconds) of the first packet of this flow.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"flow_start","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"icmp_code","documentation":"Code of the IPv4 ICMP message.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"icmp_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"octet_delta_count","documentation":"The number of octets since the previous report (if any) in incoming packets for this flow at the observation point. The number of octets include IP header(s) and payload.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"octet_delta_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet_delta_count","documentation":"The number of incoming packets since the previous report (if any) for this flow at the observation point.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packet_delta_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol_identifier","documentation":"The value of the protocol number in the IP packet header.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"protocol_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_id","documentation":"Firewall rule Id - enterprise specific Information Element that uniquely identifies firewall rule.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_address","documentation":"The source IP address of a monitored network flow.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_icmp_type","documentation":"Type of the IPv4 ICMP message.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source_icmp_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_transport_port","documentation":"The source transport port of a monitored network flow.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source_transport_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vif_uuid","documentation":"VIF UUID - enterprise specific Information Element that uniquely identifies VIF.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vif_uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_dfw_template_parameters"},{"value":{"name":"com.vmware.nsx.model.egress_rate_shaper","documentation":"A shaper that specifies egress rate properties in Mb/s","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EgressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressBroadcastRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_INGRESSRATESHAPER\n, - RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER\n, - RESOURCE_TYPE_EGRESSRATESHAPER\n,","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"average_bandwidth_mbps","documentation":"Average bandwidth in Mb/s format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"average_bandwidth_mbps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"burst_size_bytes","documentation":"Burst size in bytes format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"burst_size_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peak_bandwidth_mbps","documentation":"Peak bandwidth in Mb/s format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"peak_bandwidth_mbps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.egress_rate_shaper"},{"value":{"name":"com.vmware.nsx.model.logical_dhcp_server_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of dhcp servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_dhcp_server_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_persistence_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbCookiePersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBCOOKIEPERSISTENCEPROFILE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbPersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSourceIpPersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBSOURCEIPPERSISTENCEPROFILE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbPersistenceProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBCOOKIEPERSISTENCEPROFILE\n, - RESOURCE_TYPE_LBSOURCEIPPERSISTENCEPROFILE\n, Source-ip persistence ensures all connections from a client (identified by IP address) are sent to the same backend server for a specified period. Cookie persistence allows related client connections, identified by the same cookie in HTTP requests, to be redirected to the same server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"persistence_shared","documentation":"If persistence shared flag is not set in the cookie persistence profile bound to a virtual server, it defaults to cookie persistence that is private to each virtual server and is qualified by the pool. This is accomplished by load balancer inserting a cookie with name in the format <name>.<virtual_server_id>.<pool_id>. If persistence shared flag is set in the cookie persistence profile, in cookie insert mode, cookie persistence could be shared across multiple virtual servers that are bound to the same pools. The cookie name would be changed to <name>.<profile-id>.<pool-id>. If persistence shared flag is not set in the sourceIp persistence profile bound to a virtual server, each virtual server that the profile is bound to maintains its own private persistence table. If persistence shared flag is set in the sourceIp persistence profile, all virtual servers the profile is bound to share the same persistence table.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence_shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_persistence_profile"},{"value":{"name":"com.vmware.nsx.model.lb_virtual_server","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_UDP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_TCP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"access_log_enabled","documentation":"Whether access log is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"access_log_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"application_profile_id","documentation":"The application profile defines the application protocol characteristics. It is used to influence how load balancing is performed. Currently, LbFastTCPProfile, LbFastUDPProfile and LbHttpProfile, etc are supported.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"application_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_ssl_profile_binding","documentation":"The setting is used when load balancer acts as an SSL server and terminating the client SSL connection","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.client_ssl_profile_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_ssl_profile_binding","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_tcp_profile_id","documentation":"Only L7 virtual server could be configured with customized client side TCP profile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_tcp_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_pool_member_port","documentation":"This is a deprecated property, please use 'default_pool_member_ports' instead. If default_pool_member_port is configured and default_pool_member_ports are not specified, both default_pool_member_port and default_pool_member_ports in response payload would return the same port value. If both are specified, default_pool_member_ports setting would take effect with higher priority. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_pool_member_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_pool_member_ports","documentation":"If default_pool_member_ports are configured, both default_pool_member_port and default_pool_member_ports in the response payload would include port settings, notice that the value of default_pool_member_port is the first element of default_pool_member_ports. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_pool_member_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"whether the virtual server is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"virtual server IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_protocol","documentation":"Possible values are: \n - IP_PROTOCOL_TCP\n, - IP_PROTOCOL_UDP\n, Assigned Internet Protocol in IP header, TCP, UDP are supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_concurrent_connections","documentation":"To ensure one virtual server does not over consume resources, affecting other applications hosted on the same LBS, connections to a virtual server can be capped. If it is not specified, it means that connections are unlimited. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_concurrent_connections","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_new_connection_rate","documentation":"To ensure one virtual server does not over consume resources, connections to a member can be rate limited. If it is not specified, it means that connection rate is unlimited. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_new_connection_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"persistence_profile_id","documentation":"Persistence profile is used to allow related client connections to be sent to the same backend server.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_id","documentation":"The server pool(LbPool) contains backend servers. Server pool consists of one or more servers, also referred to as pool members, that are similarly configured and are running the same application.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"This is a deprecated property, please use 'ports' instead. Port setting could be single port for both L7 mode and L4 mode. For L4 mode, a single port range is also supported. The port setting could be a single port or port range such as \\\"80\\\", \\\"1234-1236\\\". If port is configured and ports are not specified, both port and ports in response payload would return the same port value. If both port and ports are configured, ports setting would take effect with higher priority. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ports","documentation":"Port setting could be a single port for both L7 mode and L4 mode. For L4 mode, multiple ports or port ranges are also supported such as \\\"80\\\", \\\"443\\\", \\\"1234-1236\\\". If ports is configured, both port and ports in the response payload would include port settings, notice that the port field value is the first element of ports. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_ids","documentation":"Load balancer rules allow customization of load balancing behavior using match/action rules. Currently, load balancer rules are supported for only layer 7 virtual servers with LbHttpProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_ssl_profile_binding","documentation":"The setting is used when load balancer acts as an SSL client and establishing a connection to the backend server.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.server_ssl_profile_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_ssl_profile_binding","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_tcp_profile_id","documentation":"Only L7 virtual server could be configured with customized server side TCP profile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_tcp_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sorry_pool_id","documentation":"When load balancer can not select a backend server to serve the request in default pool or pool in rules, the request would be served by sorry server pool.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sorry_pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_virtual_server"},{"value":{"name":"com.vmware.nsx.model.base_switching_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BaseSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"BaseSwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.base_switching_profile"},{"value":{"name":"com.vmware.nsx.model.bridge_endpoint_profile_list_result","documentation":"Bridge Endpoint Profile queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"BridgeEndpointProfile Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_endpoint_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_snat_ip_element","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_address","documentation":"Ip address or ip range such as 1.1.1.1 or 1.1.1.101-1.1.1.160 format: address-or-block-or-range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prefix_length","documentation":"Subnet prefix length should be not specified if there is only one single IP address or IP range. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefix_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_snat_ip_element"},{"value":{"name":"com.vmware.nsx.model.port_connection_entity","documentation":"Port Connection Entity","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Resource ID is mapped to this. (ID is Generated for Edge node groups, since resource will be null)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource","documentation":"Resource reference with details of the entity","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.managed_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_entity"},{"value":{"name":"com.vmware.nsx.model.management_cluster_node_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MGMT_CLUSTER_STATUS_CONNECTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MGMT_CLUSTER_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISCONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MGMT_CLUSTER_STATUS_DISCONNECTED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mgmt_cluster_status","documentation":"Possible values are: \n - MGMT_CLUSTER_STATUS_CONNECTED\n, - MGMT_CLUSTER_STATUS_DISCONNECTED\n, - MGMT_CLUSTER_STATUS_UNKNOWN\n, Status of this node's connection to the management cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mgmt_cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.management_cluster_node_status"},{"value":{"name":"com.vmware.nsx.model.cluster_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EdgeHighAvailabilityProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BridgeHighAvailabilityClusterProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ClusterProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ClusterProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE\n, - RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE\n, Supported cluster profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_profile"},{"value":{"name":"com.vmware.nsx.model.appliance_management_task_properties","documentation":"Appliance management task properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"running","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"killed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_KILLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"canceled","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_CANCELED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"error","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"canceling","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_CANCELING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"async_response_available","documentation":"True if response for asynchronous request is available\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"async_response_available","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cancelable","documentation":"True if this task can be canceled\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cancelable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of the task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"Details about the task if known\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end_time","documentation":"The end time of the task in epoch milliseconds format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"end_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier for this task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"message","documentation":"A message describing the disposition of the task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"progress","documentation":"Task progress if known, from 0 to 100 format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"progress","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_method","documentation":"HTTP request method\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"request_method","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_uri","documentation":"URI of the method invocation that spawned this task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"request_uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_time","documentation":"The start time of the task in epoch milliseconds format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_RUNNING\n, - STATUS_ERROR\n, - STATUS_SUCCESS\n, - STATUS_CANCELING\n, - STATUS_CANCELED\n, - STATUS_KILLED\n, Current status of the task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user","documentation":"Name of the user who created this task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.appliance_management_task_properties"},{"value":{"name":"com.vmware.nsx.model.dhcp_option121","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"static_routes","documentation":"dhcp classless static routes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.classless_static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"static_routes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_option121"},{"value":{"name":"com.vmware.nsx.model.port_connection_logical_switch","documentation":"Port Connection Logical Switch Entity","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Resource ID is mapped to this. (ID is Generated for Edge node groups, since resource will be null)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource","documentation":"Resource reference with details of the entity","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.managed_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"router_ports","documentation":"Logical Ports that are attached to a router\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"router_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_ports","documentation":"Logical Ports that are attached to a VIF/VM\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vm_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_ports_states","documentation":"States of Logical Ports that are attached to a VIF/VM\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vm_ports_states","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_vnics","documentation":"Virutal Network Interfaces that are attached to the Logical Ports\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_network_interface","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vm_vnics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_logical_switch"},{"value":{"name":"com.vmware.nsx.model.widget_configuration","documentation":"Describes the configuration of a widget to be displayed on the dashboard. WidgetConfiguration is a base type that provides attributes of a widget in-general.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StatsConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_STATSCONFIGURATION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LabelValueConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LABELVALUECONFIGURATION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DonutConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_DONUTCONFIGURATION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ContainerConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_CONTAINERCONFIGURATION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MultiWidgetConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_MULTIWIDGETCONFIGURATION"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WidgetConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GridConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_GRIDCONFIGURATION"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"WidgetConfiguration","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LABELVALUECONFIGURATION\n, - RESOURCE_TYPE_DONUTCONFIGURATION\n, - RESOURCE_TYPE_MULTIWIDGETCONFIGURATION\n, - RESOURCE_TYPE_CONTAINERCONFIGURATION\n, - RESOURCE_TYPE_STATSCONFIGURATION\n, - RESOURCE_TYPE_GRIDCONFIGURATION\n, Supported visualization types are LabelValueConfiguration, DonutConfiguration, GridConfiguration, StatsConfiguration, MultiWidgetConfiguration and ContainerConfiguration.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"datasources","documentation":"The 'datasources' represent the sources from which data will be fetched. Currently, only NSX-API is supported as a 'default' datasource. An example of specifying 'default' datasource along with the urls to fetch data from is given at 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.datasource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"datasources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"drilldown_id","documentation":"Id of drilldown widget, if any. Id should be a valid id of an existing widget. A widget is considered as drilldown widget when it is associated with any other widget and provides more detailed information about any data item from the parent widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"drilldown_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"footer","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_drilldown","documentation":"Set to true if this widget should be used as a drilldown.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_drilldown","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.widget_configuration"},{"value":{"name":"com.vmware.nsx.model.vtep_table_entry","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"segment_id","documentation":"The segment Id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"segment_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_ip","documentation":"The virtual tunnel endpoint IP address format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_label","documentation":"The virtual tunnel endpoint label format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_mac_address","documentation":"The virtual tunnel endpoint MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_table_entry"},{"value":{"name":"com.vmware.nsx.model.lb_tcp_profile","documentation":"TCP profile allows customization of TCP stack behavior for each application. As TCP connections are terminated (or initiated) on the load balancer only for L7 virtual servers, TCP profiles are applicable only to them. As the desired TCP characteristics (e.g. Rx/Tx buffers) may be different for client (typically on WAN) and server (typically on LAN) sides, two separate profiles can be bound to virtual server, one for client-side (LbVirtualServer.client_tcp_profile_id) and another for server-side (LbVirtualServer.server_tcp_profile_id).","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fin_wait2_timeout","documentation":"If the field is not specified, the load balancer will use the default setting per load balancer service flavor. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fin_wait2_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_syn_retransmissions","documentation":"If the field is not specified, the load balancer will use the default setting per load balancer service flavor. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_syn_retransmissions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nagle_algorithm_enabled","documentation":"Setting this option to enable or disable Nagle's algorithm.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"nagle_algorithm_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"receive_window_size","documentation":"If the field is not specified, the load balancer will use the default setting per load balancer service flavor. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"receive_window_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transmit_window_size","documentation":"If the field is not specified, the load balancer will use the default setting per load balancer service flavor. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transmit_window_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_tcp_profile"},{"value":{"name":"com.vmware.nsx.model.I_psec_VPNIKE_session_summary","documentation":"IPSec VPN session status summary, gives total, failed, degraded and established IPSec VPN sessions.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"degraded_sessions","documentation":"Number of degraded sessions. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"degraded_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"established_sessions","documentation":"Number of established sessions. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"established_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failed_sessions","documentation":"Number of failed sessions. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failed_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_sessions","documentation":"Total sessions configured. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.I_psec_VPNIKE_session_summary"},{"value":{"name":"com.vmware.nsx.model.pool_member_setting_list","documentation":"List of PoolMemberSetting","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"members","documentation":"List of pool member settings to be passed to add, update and remove APIs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pool_member_setting","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pool_member_setting_list"},{"value":{"name":"com.vmware.nsx.model.uplink_host_switch_profile","documentation":"Profile for uplink policies","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UplinkHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"UplinkHostSwitchProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"lags","documentation":"list of LACP group","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mtu","documentation":"Maximum Transmission Unit used for uplinks format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mtu","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"named_teamings","documentation":"List of named uplink teaming policies that can be used by logical switches","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.named_teaming_policy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"named_teamings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"teaming","documentation":"Default TeamingPolicy associated with this UplinkProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.teaming_policy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"teaming","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_vlan","documentation":"VLAN used for tagging Overlay traffic of associated HostSwitch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_vlan","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_UPLINKHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_LLDPHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_NIOCPROFILE\n, - RESOURCE_TYPE_EXTRACONFIGHOSTSWITCHPROFILE\n, Supported HostSwitch profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.uplink_host_switch_profile"},{"value":{"name":"com.vmware.nsx.model.node_process_properties_list_result","documentation":"Node process property query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node process property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_process_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_process_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.view_list","documentation":"Represents a list of views.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"views","documentation":"Array of views\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.view","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"views","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.view_list"},{"value":{"name":"com.vmware.nsx.model.lb_rule_condition","documentation":"Match conditions are used to match application traffic passing through load balancers. Multiple match conditions can be specified in one load balancer rule, each match condition defines a criterion for application traffic. If inverse field is set to true, the match result of the condition is inverted. If more than one match condition is specified, match strategy determines if all conditions should match or any one condition should match for the load balancer rule to be considered a match. Currently only HTTP messages are supported by load balancer rules. Each load balancer rule is used at a specific phase of load balancer processing. Currently three phases are supported, HTTP_REQUEST_REWRITE, HTTP_FORWARDING and HTTP_RESPONSE_REWRITE. Each phase supports certain types of match conditions, supported match conditions in HTTP_REQUEST_REWRITE phase are: LbHttpRequestMethodCondition LbHttpRequestUriCondition LbHttpRequestUriArgumentsCondition LbHttpRequestVersionCondition LbHttpRequestHeaderCondition LbHttpRequestCookieCondition LbHttpRequestBodyCondition LbTcpHeaderCondition LbIpHeaderCondition Supported match conditions in HTTP_FORWARDING phase are: LbHttpRequestMethodCondition LbHttpRequestUriCondition LbHttpRequestVersionCondition LbHttpRequestHeaderCondition LbHttpRequestCookieCondition LbHttpRequestBodyCondition LbTcpHeaderCondition LbIpHeaderCondition Supported match condition in HTTP_RESPONSE_REWRITE phase is: LbHttpResponseHeaderCondition LbHttpRequestMethodCondition LbHttpRequestUriCondition LbHttpRequestUriArgumentsCondition LbHttpRequestVersionCondition LbHttpRequestHeaderCondition LbHttpRequestCookieCondition LbTcpHeaderCondition LbIpHeaderCondition","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestMethodCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTMETHODCONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpResponseHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPRESPONSEHEADERCONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbTcpHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBTCPHEADERCONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestUriCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTURICONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestVersionCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTVERSIONCONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestCookieCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTCOOKIECONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestUriArgumentsCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTHEADERCONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbIpHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBIPHEADERCONDITION"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbRuleCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestBodyCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTBODYCONDITION"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbRuleCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTCOOKIECONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_rule_condition"},{"value":{"name":"com.vmware.nsx.model.logical_router_route_table","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"The id of the logical router","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_name","documentation":"Name of the logical router\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_route_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_route_table"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_received","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_HYPERV"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_VRF_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_VRF_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_UBUNTUKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUBLIC_CLOUD_GATEWAY_NODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS_TRANSIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LS_TRANSIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_ESX"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OTHERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_OTHERS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_sub_type","documentation":"Possible values are: \n - COMPONENT_SUB_TYPE_LR_TIER0\n, - COMPONENT_SUB_TYPE_LR_TIER1\n, - COMPONENT_SUB_TYPE_LR_VRF_TIER0\n, - COMPONENT_SUB_TYPE_LS_TRANSIT\n, - COMPONENT_SUB_TYPE_UNKNOWN\n, The sub type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_sub_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_type","documentation":"Possible values are: \n - TRANSPORT_NODE_TYPE_ESX\n, - TRANSPORT_NODE_TYPE_RHELKVM\n, - TRANSPORT_NODE_TYPE_UBUNTUKVM\n, - TRANSPORT_NODE_TYPE_EDGE\n, - TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE\n, - TRANSPORT_NODE_TYPE_OTHERS\n, - TRANSPORT_NODE_TYPE_HYPERV\n, type of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_ip_address","documentation":"IP address of the destination end of the tunnel format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"local_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_ip_address","documentation":"IP address of the source end of the tunnel format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplink_name","documentation":"The name of the uplink the traceflow packet is received on","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_label","documentation":"The virtual tunnel endpoint label format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_received"},{"value":{"name":"com.vmware.nsx.model.advertisement_rule_filter","documentation":"To filter the routes advertised by the TIER1 LR to TIER0 LR. Filtering will be based on the type of route and the prefix operator configured.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_ROUTE_TYPES_NSX_CONNECTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"T1_LB_SNAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_ROUTE_TYPES_t1_LB_SNAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PREFIX_OPERATOR_GE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"T1_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_ROUTE_TYPES_t1_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"T1_LB_VIP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_ROUTE_TYPES_t1_LB_VIP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_ROUTE_TYPES_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQ","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PREFIX_OPERATOR_EQ"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ANY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_ROUTE_TYPES_ANY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"match_route_types","documentation":"Possible values are: \n - MATCH_ROUTE_TYPES_ANY\n, - MATCH_ROUTE_TYPES_STATIC\n, - MATCH_ROUTE_TYPES_NSX_CONNECTED\n, - MATCH_ROUTE_TYPES_T1_NAT\n, - MATCH_ROUTE_TYPES_T1_LB_VIP\n, - MATCH_ROUTE_TYPES_T1_LB_SNAT\n, Array of route types to filter routes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_route_types","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prefix_operator","documentation":"Possible values are: \n - PREFIX_OPERATOR_GE\n, - PREFIX_OPERATOR_EQ\n, GE prefix operator filters all the routes having network subset of any of the networks configured in Advertise rule. EQ prefix operator filter all the routes having network equal to any of the network configured in Advertise rule.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefix_operator","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advertisement_rule_filter"},{"value":{"name":"com.vmware.nsx.model.icmp_echo_request_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"ICMP id format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence","documentation":"ICMP sequence number format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sequence","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.icmp_echo_request_header"},{"value":{"name":"com.vmware.nsx.model.dhcp_relay_service_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Dhcp relay service list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_relay_service_list_result"},{"value":{"name":"com.vmware.nsx.model.host_aggregate_info","documentation":"Aggregation of desired and runtime status of host","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host","documentation":"Host attributes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Host status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.global_collection_configuration","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"aggregated_data_collection_frequency","documentation":"The frequency in seconds at which data, which is subject to the aggregation function, is collected. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"aggregated_data_collection_frequency","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_data_collection_enabled","documentation":"Indicates whether data collection required by the aggregation service is enabled. If false, no aggregation service data will be collected. Changing this property will not affect the existing data collection frequency settings.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_data_collection_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"modified_feature_stack_collection_configurations","documentation":"The list of the locally modified feature stack data collection frequency settings. If all feature stack data collection configurations are set to their default values, this list will be empty.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"modified_feature_stack_collection_configurations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.global_collection_configuration"},{"value":{"name":"com.vmware.nsx.model.IP_subnet","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_addresses","documentation":"IPv4 Addresses format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prefix_length","documentation":"Subnet Prefix Length format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefix_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_subnet"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_dropped_logical","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ARP_FAIL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_ARP_FAIL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_ROUTE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_NO_ROUTE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_HYPERV"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_VRF_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_VRF_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FW_RULE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_FW_RULE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TTL_ZERO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_TTL_ZERO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_UBUNTUKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUBLIC_CLOUD_GATEWAY_NODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS_TRANSIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LS_TRANSIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_ESX"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OTHERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_OTHERS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_sub_type","documentation":"Possible values are: \n - COMPONENT_SUB_TYPE_LR_TIER0\n, - COMPONENT_SUB_TYPE_LR_TIER1\n, - COMPONENT_SUB_TYPE_LR_VRF_TIER0\n, - COMPONENT_SUB_TYPE_LS_TRANSIT\n, - COMPONENT_SUB_TYPE_UNKNOWN\n, The sub type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_sub_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_type","documentation":"Possible values are: \n - TRANSPORT_NODE_TYPE_ESX\n, - TRANSPORT_NODE_TYPE_RHELKVM\n, - TRANSPORT_NODE_TYPE_UBUNTUKVM\n, - TRANSPORT_NODE_TYPE_EDGE\n, - TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE\n, - TRANSPORT_NODE_TYPE_OTHERS\n, - TRANSPORT_NODE_TYPE_HYPERV\n, type of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"acl_rule_id","documentation":"The id of the acl rule that was applied to drop the traceflow packet format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"acl_rule_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_id","documentation":"The id of the logical port at which the traceflow packet was dropped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_name","documentation":"The name of the logical port at which the traceflow packet was dropped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reason","documentation":"Possible values are: \n - REASON_FW_RULE\n, - REASON_NO_ROUTE\n, - REASON_TTL_ZERO\n, - REASON_ARP_FAIL\n, - REASON_UNKNOWN\n, The reason traceflow packet was dropped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"reason","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_id","documentation":"The id of the component that dropped the traceflow packet.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_dropped_logical"},{"value":{"name":"com.vmware.nsx.model.app_discovery_session_result_summary","documentation":"Contains the summary of the results of an application discovery session","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RECLASSIFICATION_REQUIRED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RECLASSIFICATION_NOT_REQUIRED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FINISHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FINISHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end_timestamp","documentation":"End time of the session expressed in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"end_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reclassification","documentation":"This field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"reclassification","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_timestamp","documentation":"Start time of the session expressed in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_FAILED\n, - STATUS_RUNNING\n, - STATUS_FINISHED\n, The status of the session\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_summary_list","documentation":"List of App Profiles summary discovered in this session","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_app_profile_result_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_summary_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profiles","documentation":"List of app profiles targeted to be classified for this session","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile_meta_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profiles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ns_groups","documentation":"List of NSGroups provided for discovery for this session","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group_meta_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns_groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_discovery_session_result_summary"},{"value":{"name":"com.vmware.nsx.model.DS_rule","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_OUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_IN_OUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_OUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_ALLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DROP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DROP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REDIRECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_REDIRECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DO_NOT_REDIRECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DO_NOT_REDIRECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4_IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv4_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_IN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REJECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_REJECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv4"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner","documentation":"Owner of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.owner_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_owner","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"action","documentation":"Possible values are: \n - ACTION_ALLOW\n, - ACTION_DROP\n, - ACTION_REJECT\n, - ACTION_REDIRECT\n, - ACTION_DO_NOT_REDIRECT\n, Action enforced on the packets which matches the distributed service rule. Currently DS Layer supports below actions. ALLOW - Forward any packet when a rule with this action gets a match (Used by Firewall). DROP - Drop any packet when a rule with this action gets a match. Packets won't go further(Used by Firewall). REJECT - Terminate TCP connection by sending TCP reset for a packet when a rule with this action gets a match (Used by Firewall). REDIRECT - Redirect any packet to a partner appliance when a rule with this action gets a match (Used by Service Insertion). DO_NOT_REDIRECT - Do not redirect any packet to a partner appliance when a rule with this action gets a match (Used by Service Insertion).","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of object where rule will be enforced. The section level field overrides this one. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destinations","documentation":"List of the destinations. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destinations_excluded","documentation":"Negation of the destination.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations_excluded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"direction","documentation":"Possible values are: \n - DIRECTION_IN\n, - DIRECTION_OUT\n, - DIRECTION_IN_OUT\n, Rule direction in case of stateless distributed service rules. This will only considered if section level parameter is set to stateless. Default to IN_OUT if not specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"direction","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"disabled","documentation":"Flag to disable rule. Disabled will only be persisted but never provisioned/realized.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"disabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_protocol","documentation":"Possible values are: \n - IP_PROTOCOL_IPV4\n, - IP_PROTOCOL_IPV6\n, - IP_PROTOCOL_IPV4_IPV6\n, Type of IP packet that should be matched while enforcing the rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"Flag to indicate whether rule is default.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logged","documentation":"Flag to enable packet logging. Default is disabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logged","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"notes","documentation":"User notes specific to the rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"notes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_tag","documentation":"User level field which will be printed in CLI and packet logs.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule_tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"services","documentation":"List of the services. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.DS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"services","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources","documentation":"List of sources. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources_excluded","documentation":"Negation of the source.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources_excluded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.DS_rule"},{"value":{"name":"com.vmware.nsx.model.logical_port","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNBLOCKED_VLAN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INIT_STATE_VLAN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"address_bindings","documentation":"Address bindings for logical port","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_address_classifier","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"address_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"admin_state","documentation":"Possible values are: \n - ADMIN_STATE_UP\n, - ADMIN_STATE_DOWN\n, Represents Desired state of the logical port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"attachment","documentation":"Logical port attachment","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_attachment","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"extra_configs","documentation":"This property could be used for vendor specific configuration in key value string pairs. Logical port setting will override logical switch setting if the same key was set on both logical switch and logical port.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.extra_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"extra_configs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"init_state","documentation":"Possible values are: \n - INIT_STATE_VLAN\n, Set initial state when a new logical port is created. 'UNBLOCKED_VLAN' means new port will be unblocked on traffic in creation, also VLAN will be set with corresponding logical switch setting.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"init_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"Id of the Logical switch that this port belongs to.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"switching_profile_ids","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.switching_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port"},{"value":{"name":"com.vmware.nsx.model.authentication_scheme","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"scheme_name","documentation":"Authentication scheme name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"scheme_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.authentication_scheme"},{"value":{"name":"com.vmware.nsx.model.ethernet_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dst_mac","documentation":"The destination MAC address of form: \\\"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\\\". For example: 00:00:00:00:00:00.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dst_mac","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"eth_type","documentation":"This field defaults to IPv4. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"eth_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_mac","documentation":"The source MAC address of form: \\\"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\\\". For example: 00:00:00:00:00:00.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_mac","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ethernet_header"},{"value":{"name":"com.vmware.nsx.model.logical_port_mac_table_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAC_TYPE_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LEARNED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAC_TYPE_LEARNED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mac_address","documentation":"The MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_type","documentation":"Possible values are: \n - MAC_TYPE_STATIC\n, - MAC_TYPE_LEARNED\n, The type of the MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_mac_table_entry"},{"value":{"name":"com.vmware.nsx.model.service_insertion_service_list_result","documentation":"Service List","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of the Service-Insertion Services. The list has to be homogenous.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_definition","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_insertion_service_list_result"},{"value":{"name":"com.vmware.nsx.model.ingress_rate_shaper","documentation":"A shaper that specifies ingress rate properties in Mb/s","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EgressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressBroadcastRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_INGRESSRATESHAPER\n, - RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER\n, - RESOURCE_TYPE_EGRESSRATESHAPER\n,","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"average_bandwidth_mbps","documentation":"Average bandwidth in Mb/s format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"average_bandwidth_mbps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"burst_size_bytes","documentation":"Burst size in bytes format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"burst_size_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peak_bandwidth_mbps","documentation":"Peak bandwidth in Mb/s format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"peak_bandwidth_mbps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ingress_rate_shaper"},{"value":{"name":"com.vmware.nsx.model.node_service_status_properties","documentation":"Node service status properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"running","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RUNTIME_STATE_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"stopped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MONITOR_RUNTIME_STATE_STOPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"running","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MONITOR_RUNTIME_STATE_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"stopped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RUNTIME_STATE_STOPPED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_pid","documentation":"Service monitor process id format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"monitor_pid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_runtime_state","documentation":"Possible values are: \n - MONITOR_RUNTIME_STATE_RUNNING\n, - MONITOR_RUNTIME_STATE_STOPPED\n, Service monitor runtime state\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"monitor_runtime_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pids","documentation":"Service process ids format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"pids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"runtime_state","documentation":"Possible values are: \n - RUNTIME_STATE_RUNNING\n, - RUNTIME_STATE_STOPPED\n, Service runtime state\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"runtime_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_service_status_properties"},{"value":{"name":"com.vmware.nsx.model.compute_collection_transport_node_template_state_list","documentation":"Transport node creation state list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"State list per compute collection\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection_transport_node_template_state_list"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_policy_subnet","documentation":"Used to specify the local/peer subnets in IPSec VPN Policy rule.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"subnet","documentation":"Subnet used in policy rule. format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_policy_subnet"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_type_stats","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_count","documentation":"Number of nodes format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_with_issues_count","documentation":"Number of nodes with issues that may cause upgrade failure format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_with_issues_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Type of upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Version of the upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_type_stats"},{"value":{"name":"com.vmware.nsx.model.session_reclassification_parameter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"app_profile_ids","documentation":"App Profile Ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.session_reclassification_parameter"},{"value":{"name":"com.vmware.nsx.model.logical_switch_state","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"unknown","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, - STATE_UNKNOWN\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"Id of the logical switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_state"},{"value":{"name":"com.vmware.nsx.model.api_error","documentation":"Detailed information about an API error","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Further details about the error","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_code","documentation":"A numeric error code format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_data","documentation":"Additional data about the error","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_data","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_message","documentation":"A description of the error","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"module_name","documentation":"The module name where the error occurred","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"module_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"related_errors","documentation":"Other errors related to this error","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.api_error","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"related_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.api_error"},{"value":{"name":"com.vmware.nsx.model.firewall_service","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_valid","documentation":"Will be set to false if the referenced NSX resource has been deleted.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_valid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_display_name","documentation":"Display name of the NSX resource.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_id","documentation":"Identifier of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Type of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service","documentation":"Distributed Service API accepts raw protocol and ports as part of NS service element in Distributed Service Rule that describes traffic corresponding to an NSService.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSServiceElement. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSServiceElement.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_service"},{"value":{"name":"com.vmware.nsx.model.dhcp_static_binding_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of dhcp static bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_static_binding_list_result"},{"value":{"name":"com.vmware.nsx.model.bridge_endpoint_profile","documentation":"Bridge Endpoint Profile","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PREEMPTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILOVER_MODE_PREEMPTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NON_PREEMPTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILOVER_MODE_NON_PREEMPTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE_STANDBY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_MODE_STANDBY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_cluster_id","documentation":"UUID of the edge cluster for this bridge endpoint","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_cluster_member_indexes","documentation":"First index will be used as the preferred member format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_member_indexes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failover_mode","documentation":"Possible values are: \n - FAILOVER_MODE_PREEMPTIVE\n, - FAILOVER_MODE_NON_PREEMPTIVE\n, Faileover mode can be preemmptive or non-preemptive","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"failover_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"high_availability_mode","documentation":"Possible values are: \n - HIGH_AVAILABILITY_MODE_STANDBY\n, High avaialability mode can be active-active or active-standby","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"high_availability_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_endpoint_profile"},{"value":{"name":"com.vmware.nsx.model.lb_http_response_header_condition","documentation":"This condition is used to match HTTP response messages from backend servers by HTTP header fields. HTTP header fields are components of the header section of HTTP request and response messages. They define the operating parameters of an HTTP transaction. For example, Cookie, Authorization, User-Agent, etc. One condition can be used to match one header field, to match multiple header fields, multiple conditions must be specified. The match_type field defines how header_value field is used to match HTTP responses. The header_name field does not support match types.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_STARTS_WITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_REGEX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpResponseHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENDS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_ENDS_WITH"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpResponseHeaderCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"case_sensitive","documentation":"If true, case is significant when comparing HTTP header value.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"case_sensitive","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"header_name","documentation":"Name of HTTP header field","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"header_value","documentation":"Value of HTTP header field","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_type","documentation":"Possible values are: \n - MATCH_TYPE_STARTS_WITH\n, - MATCH_TYPE_ENDS_WITH\n, - MATCH_TYPE_EQUALS\n, - MATCH_TYPE_CONTAINS\n, - MATCH_TYPE_REGEX\n, Match type of HTTP header value","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTCOOKIECONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_response_header_condition"},{"value":{"name":"com.vmware.nsx.model.node_log_properties","documentation":"Node log properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Last modified time expressed in milliseconds since epoch format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"log_name","documentation":"Name of log file\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"log_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"log_size","documentation":"Size of log file in bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"log_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_log_properties"},{"value":{"name":"com.vmware.nsx.model.bridge_high_availability_cluster_profile","documentation":"Profile for BFD HA cluster setting","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BridgeHighAvailabilityClusterProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"BridgeHighAvailabilityClusterProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"bfd_probe_interval","documentation":"the time interval (in millisec) between probe packets for heartbeat purpose format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_probe_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enable","documentation":"whether the heartbeat is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE\n, - RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE\n, Supported cluster profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_high_availability_cluster_profile"},{"value":{"name":"com.vmware.nsx.model.l2_vpn_tunnel_peer_code","documentation":"L2Vpn tunnel peer code","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"peer_code","documentation":"Copy this code to paste on the remote end of the tunnel. This is a base64 encoded string which has all the configuration for tunnel. E.g tap device local/peer ips and protocol, encryption algorithm, etc.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_tunnel","documentation":"Transport tunnel","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_tunnel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_vpn_tunnel_peer_code"},{"value":{"name":"com.vmware.nsx.model.x509_crl_entry","documentation":"Each revoked certificate is identified in a CRL by its certificate serial number.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"revocation_date","documentation":"Revocation date\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"revocation_date","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"serial_number","documentation":"the revoked certificate's serial number\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"serial_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.x509_crl_entry"},{"value":{"name":"com.vmware.nsx.model.ip_assignment_spec","documentation":"Abstract base type for specification of IPs to be used with host switch virtual tunnel endpoints","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StaticIpPoolSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_STATICIPPOOLSPEC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AssignedByDhcp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_ASSIGNEDBYDHCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StaticIpListSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_STATICIPLISTSPEC"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpAssignmentSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StaticIpMacListSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_STATICIPMACLISTSPEC"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpAssignmentSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STATICIPPOOLSPEC\n, - RESOURCE_TYPE_STATICIPLISTSPEC\n, - RESOURCE_TYPE_ASSIGNEDBYDHCP\n, - RESOURCE_TYPE_STATICIPMACLISTSPEC\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_assignment_spec"},{"value":{"name":"com.vmware.nsx.model.l2_vpn_attachment_context","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L2VpnAttachmentContext","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"L2VpnAttachmentContext","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.attachment_context","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"tunnel_id","documentation":"Tunnel Id to uniquely identify the extension. format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocate_addresses","documentation":"Possible values are: \n - ALLOCATE_ADDRESSES_IPPOOL\n, - ALLOCATE_ADDRESSES_MACPOOL\n, - ALLOCATE_ADDRESSES_BOTH\n, - ALLOCATE_ADDRESSES_NONE\n, A flag to indicate whether to allocate addresses from allocation pools bound to the parent logical switch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocate_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Used to identify which concrete class it is","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_vpn_attachment_context"},{"value":{"name":"com.vmware.nsx.model.data_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dropped","documentation":"The dropped packets or bytes format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"multicast_broadcast","documentation":"The multicast and broadcast packets or bytes format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"multicast_broadcast","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total","documentation":"The total packets or bytes format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"total","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.data_counter"},{"value":{"name":"com.vmware.nsx.model.cpu_core_config_for_enhanced_networking_stack_switch","documentation":"Non Uniform Memory Access (NUMA) nodes and Logical cpu cores (Lcores) per NUMA node configuration for Enhanced Networking Stack enabled HostSwitch.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"num_lcores","documentation":"Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_lcores","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"numa_node_index","documentation":"Unique index of the Non Uniform Memory Access (NUMA) node format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"numa_node_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cpu_core_config_for_enhanced_networking_stack_switch"},{"value":{"name":"com.vmware.nsx.model.service_endpoint","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"certificate","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"certificate_sha256_thumbprint","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"certificate_sha256_thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fqdn","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fqdn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"IPv4 or IPv6 address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_endpoint"},{"value":{"name":"com.vmware.nsx.model.bridge_endpoint","documentation":"A bridge endpoint can be created on a bridge cluster or on an edge cluster. Few of the properties of this class will not be used depending on the type of bridge endpoint being created. When creating a bridge endpoint on a bridge cluster, following propeties will be used: vlan, bridge_cluster_id and ha_enable. Similarly, for creating a bridge endpoint on an edge cluster following properties will be used: vlan, bridge_endpoint_profile_id and vlan_transport_zone_id.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bridge_cluster_id","documentation":"This field will not be used if an edge cluster is being used for the bridge endpoint","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bridge_endpoint_profile_id","documentation":"This field will not be used if a bridge cluster is being used for the bridge endpoint","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_endpoint_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ha_enable","documentation":"This field will not be used if an edge cluster is being used for the bridge endpoint","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ha_enable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vlan","documentation":"Virtual Local Area Network Identifier format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vlan_transport_zone_id","documentation":"This field will not be used if a bridge cluster is being used for the bridge endpoint","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan_transport_zone_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_endpoint"},{"value":{"name":"com.vmware.nsx.model.bgp_neighbor_address_family","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4_UNICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_ipv4_UNICAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VPNV4_UNICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_vpnv4_UNICAST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"Enable this address family","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"in_filter_ipprefixlist_id","documentation":"Id of the IPPrefix List to be used for IN direction filter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"in_filter_ipprefixlist_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"in_filter_routemap_id","documentation":"Id of the RouteMap to be used for IN direction filter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"in_filter_routemap_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"out_filter_ipprefixlist_id","documentation":"Id of the IPPrefixList to be used for OUT direction filter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"out_filter_ipprefixlist_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"out_filter_routemap_id","documentation":"Id of the RouteMap to be used for OUT direction filter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"out_filter_routemap_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_IPV4_UNICAST\n, - TYPE_VPNV4_UNICAST\n, Address family type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_cookie_condition","documentation":"This condition is used to match HTTP request messages by cookie which is a specific type of HTTP header. The match_type and case_sensitive define how to compare cookie value.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_STARTS_WITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_REGEX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestCookieCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENDS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_ENDS_WITH"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestCookieCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"case_sensitive","documentation":"If true, case is significant when comparing cookie value.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"case_sensitive","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_name","documentation":"Name of cookie","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_value","documentation":"Value of cookie","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_type","documentation":"Possible values are: \n - MATCH_TYPE_STARTS_WITH\n, - MATCH_TYPE_ENDS_WITH\n, - MATCH_TYPE_EQUALS\n, - MATCH_TYPE_CONTAINS\n, - MATCH_TYPE_REGEX\n, Match type of cookie value","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTCOOKIECONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_cookie_condition"},{"value":{"name":"com.vmware.nsx.model.virtual_network_interface","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"device_key","documentation":"Device key of the virtual network interface.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"device_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"device_name","documentation":"Device name of the virtual network interface.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"device_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"External Id of the virtual network inferface.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_id","documentation":"Id of the host on which the vm exists.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address_info","documentation":"IP Addresses of the the virtual network interface, from various sources.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_address_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_attachment_id","documentation":"LPort Attachment Id of the virtual network interface.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport_attachment_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"MAC address of the virtual network interface.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner_vm_id","documentation":"Id of the vm to which this virtual network interface belongs.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"owner_vm_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_local_id_on_host","documentation":"Id of the vm unique within the host.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_local_id_on_host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.virtual_network_interface"},{"value":{"name":"com.vmware.nsx.model.ALG_type_NS_service","documentation":"An NSService element that represents an ALG protocol","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NBNS_BROADCAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_NBNS_BROADCAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MS_RPC_TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_MS_RPC_TCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TFTP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_TFTP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUN_RPC_TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_SUN_RPC_TCP"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALGTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ORACLE_TNS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_ORACLE_TNS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FTP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_FTP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MS_RPC_UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_MS_RPC_UDP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NBDG_BROADCAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_NBDG_BROADCAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUN_RPC_UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_SUN_RPC_UDP"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ALGTypeNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"alg","documentation":"Possible values are: \n - ALG_ORACLE_TNS\n, - ALG_FTP\n, - ALG_SUN_RPC_TCP\n, - ALG_SUN_RPC_UDP\n, - ALG_MS_RPC_TCP\n, - ALG_MS_RPC_UDP\n, - ALG_NBNS_BROADCAST\n, - ALG_NBDG_BROADCAST\n, - ALG_TFTP\n, The Application Layer Gateway (ALG) protocol","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"alg","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destination_ports","documentation":"The destination_port cannot be empty and must be a single value. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destination_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_ports","documentation":"Source ports format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n, The specific type of NSServiceElement","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ALG_type_NS_service"},{"value":{"name":"com.vmware.nsx.model.NS_group_complex_expression","documentation":"Complex expressions to represent NSGroup membership","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupComplexExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NSGroupComplexExpression","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_group_expression","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"expressions","documentation":"Represents expressions which are to be logically 'AND'ed.The array cannot contain NSGroupComplexExpression.Only NSGroupTagExpression and NSGroupSimpleExpressions are accepted\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSGroupExpression. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSGroupExpression.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"expressions","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_group_expression","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_NSGROUPSIMPLEEXPRESSION\n, - RESOURCE_TYPE_NSGROUPCOMPLEXEXPRESSION\n, - RESOURCE_TYPE_NSGROUPTAGEXPRESSION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_complex_expression"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_forwarded_logical","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_HYPERV"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_VRF_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_VRF_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_UBUNTUKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUBLIC_CLOUD_GATEWAY_NODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS_TRANSIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LS_TRANSIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_ESX"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OTHERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_OTHERS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_LS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_sub_type","documentation":"Possible values are: \n - COMPONENT_SUB_TYPE_LR_TIER0\n, - COMPONENT_SUB_TYPE_LR_TIER1\n, - COMPONENT_SUB_TYPE_LR_VRF_TIER0\n, - COMPONENT_SUB_TYPE_LS_TRANSIT\n, - COMPONENT_SUB_TYPE_UNKNOWN\n, The sub type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_sub_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_type","documentation":"Possible values are: \n - TRANSPORT_NODE_TYPE_ESX\n, - TRANSPORT_NODE_TYPE_RHELKVM\n, - TRANSPORT_NODE_TYPE_UBUNTUKVM\n, - TRANSPORT_NODE_TYPE_EDGE\n, - TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE\n, - TRANSPORT_NODE_TYPE_OTHERS\n, - TRANSPORT_NODE_TYPE_HYPERV\n, type of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"acl_rule_id","documentation":"The id of the acl rule that was applied to forward the traceflow packet format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"acl_rule_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_id","documentation":"The id of the component that forwarded the traceflow packet.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dst_component_id","documentation":"The id of the destination component to which the traceflow packet was forwarded.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dst_component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dst_component_name","documentation":"The name of the destination component to which the traceflow packet was forwarded.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dst_component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dst_component_type","documentation":"Possible values are: \n - DST_COMPONENT_TYPE_PHYSICAL\n, - DST_COMPONENT_TYPE_LR\n, - DST_COMPONENT_TYPE_LS\n, - DST_COMPONENT_TYPE_DFW\n, - DST_COMPONENT_TYPE_BRIDGE\n, - DST_COMPONENT_TYPE_EDGE_TUNNEL\n, - DST_COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - DST_COMPONENT_TYPE_UNKNOWN\n, The type of the destination component to which the traceflow packet was forwarded.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dst_component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_id","documentation":"The id of the logical port through which the traceflow packet was forwarded.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_name","documentation":"The name of the logical port through which the traceflow packet was forwarded.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vni","documentation":"VNI for the logical network on which the traceflow packet was forwarded. format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vni","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_forwarded_logical"},{"value":{"name":"com.vmware.nsx.model.transport_protocol_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dhcp_header","documentation":"DHCP header","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"icmp_echo_request_header","documentation":"ICMP echo request header","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.icmp_echo_request_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"icmp_echo_request_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tcp_header","documentation":"TCP header","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tcp_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tcp_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"udp_header","documentation":"UDP header","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.udp_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"udp_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_protocol_header"},{"value":{"name":"com.vmware.nsx.model.pnic_mirror_source","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PnicMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"PnicMirrorSource","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_source","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"encapsulated","documentation":"Whether to filter encapsulated packet.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"encapsulated","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"Transport node identifier for the pnic located.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_pnics","documentation":"Source physical NIC device names","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_pnics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORSOURCE\n, - RESOURCE_TYPE_PNICMIRRORSOURCE\n, - RESOURCE_TYPE_VLANMIRRORSOURCE\n, - RESOURCE_TYPE_LOGICALSWITCHMIRRORSOURCE\n, Resource types of mirror source","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pnic_mirror_source"},{"value":{"name":"com.vmware.nsx.model.file_hash","documentation":"File hash code","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SHA1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HASH_TYPE_sha1"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hash_code","documentation":"Computed hash of file","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hash_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hash_type","documentation":"Possible values are: \n - HASH_TYPE_SHA1\n, Algorithm used to compute the file's hash","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hash_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"File name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_hash"},{"value":{"name":"com.vmware.nsx.model.standard_host_switch_spec","documentation":"Standard host switch specification is used for NSX configured transport node.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StandardHostSwitchSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"StandardHostSwitchSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.host_switch_spec","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"host_switches","documentation":"Transport Node host switches","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.standard_host_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STANDARDHOSTSWITCHSPEC\n, - RESOURCE_TYPE_PRECONFIGUREDHOSTSWITCHSPEC\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.standard_host_switch_spec"},{"value":{"name":"com.vmware.nsx.model.error_resolver_info","documentation":"Metadata related to a given error_id","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"error_id","documentation":"The error id for which metadata information is needed format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resolver_present","documentation":"Indicates whether there is a resolver associated with the error or not","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resolver_present","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user_metadata","documentation":"User supplied metadata that might be required by the resolver","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_user_metadata","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"user_metadata","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_info"},{"value":{"name":"com.vmware.nsx.model.port_connection_entities","documentation":"Port Connection Entities (to help draw a visual picture of entities between two ports)","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"containers","documentation":"","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_containers_entities","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"containers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_node_groups","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_edge_node_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_node_groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"errors","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_error","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hypervisors","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_hypervisor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hypervisors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switches","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"routers","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"routers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnels","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_tunnel","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnels","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vms","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_machine","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_entities"},{"value":{"name":"com.vmware.nsx.model.traceflow_list_result","documentation":"Traceflow queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Traceflow Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_list_result"},{"value":{"name":"com.vmware.nsx.model.principal_identity_list","documentation":"PrincipalIdentity query result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"PrincipalIdentity list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.principal_identity","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.principal_identity_list"},{"value":{"name":"com.vmware.nsx.model.transport_zone_end_point","documentation":"Specify which HostSwitch from this TransportNode is used handle traffic for given TransportZone","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"transport_zone_id","documentation":"Unique ID identifying the transport zone for this endpoint","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_profile_ids","documentation":"Identifiers of the transport zone profiles associated with this transport zone endpoint on this transport node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_end_point"},{"value":{"name":"com.vmware.nsx.model.association_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of ResourceReference","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.association_list_result"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_session_statistics","documentation":"Session statistics gives aggregated statistics of all policies for all the tunnels.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"aggregate_traffic_counters","documentation":"Aggregate traffic statistics across all ipsec tunnels.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_traffic_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"aggregate_traffic_counters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Display name of vpn session.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ike_status","documentation":"Status for IPSec VPN IKE session UP/DOWN and fail reason if IKE session is down.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNIKE_session_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ike_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ike_traffic_statistics","documentation":"Traffic statistics for IPSec VPN IKE session.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNIKE_traffic_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ike_traffic_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ipsec_vpn_session_id","documentation":"UUID of vpn session.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ipsec_vpn_session_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"partial_stats","documentation":"Partial statistics if true specifies that the statistics are only from active node.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"partial_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"policy_statistics","documentation":"Gives aggregate traffic statistics across all ipsec tunnels and individual tunnel statistics.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_policy_traffic_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"policy_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_session_statistics"},{"value":{"name":"com.vmware.nsx.model.discovered_node_list_result","documentation":"Discovered Node list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Discovered Node list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.discovered_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.discovered_node_list_result"},{"value":{"name":"com.vmware.nsx.model.metadata_proxy_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"metadata_proxy_id","documentation":"metadata proxy uuid","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"metadata_proxy_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"statistics","documentation":"metadata proxy statistics per logical switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy_statistics_per_logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"timestamp of the statistics format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.metadata_proxy_statistics"},{"value":{"name":"com.vmware.nsx.model.DS_section_state","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"unknown","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, - STATE_UNKNOWN\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision_desired","documentation":"revision number of the desired state format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"revision_desired","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.DS_section_state"},{"value":{"name":"com.vmware.nsx.model.lb_pool_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"Statistics of load balancer pool members","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_member_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_id","documentation":"Load balancer pool identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"statistics","documentation":"Virtual server statistics counter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_statistics_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_statistics"},{"value":{"name":"com.vmware.nsx.model.node_process_properties","documentation":"Node process properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cpu_time","documentation":"CPU time (user and system) consumed by process in milliseconds format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cpu_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mem_resident","documentation":"Resident set size of process in bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mem_resident","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mem_used","documentation":"Virtual memory used by process in bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mem_used","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pid","documentation":"Process id format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"pid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ppid","documentation":"Parent process id format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ppid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"process_name","documentation":"Process name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"process_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_time","documentation":"Process start time expressed in milliseconds since epoch format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uptime","documentation":"Milliseconds since process started format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"uptime","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_process_properties"},{"value":{"name":"com.vmware.nsx.model.cluster_backup_info_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of timestamps of backed-up cluster files\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_backup_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_backup_info_list_result"},{"value":{"name":"com.vmware.nsx.model.dhcp_ip_pool_usage","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"allocated_number","documentation":"allocated number. COULD BE INACCURATE, REFERENCE ONLY. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocated_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocated_percentage","documentation":"allocated percentage. COULD BE INACCURATE, REFERENCE ONLY. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocated_percentage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_ip_pool_id","documentation":"uuid of dhcp ip pool","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_ip_pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_size","documentation":"pool size format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_ip_pool_usage"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_uri_arguments_condition","documentation":"This condition is used to match URI arguments aka query string of Http request messages, for example, in URI http://exaple.com?foo=1&bar=2, the \\\"foo=1&bar=2\\\" is the query string containing URI arguments. In an URI scheme, query string is indicated by the first question mark (\\\"?\\\") character and terminated by a number sign (\\\"#\\\") character or by the end of the URI. The uri_arguments field can be specified as a regular expression(Set match_type to REGEX). For example, \\\"foo=(?&lt;x&gt;\\\\d+)\\\". It matches HTTP requests whose URI arguments containing \\\"foo\\\", the value of foo contains only digits. And the value of foo is captured as $x which can be used in LbRuleAction fields which support variables.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_STARTS_WITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_REGEX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestUriArgumentsCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENDS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_ENDS_WITH"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestUriArgumentsCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"case_sensitive","documentation":"If true, case is significant when comparing URI arguments.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"case_sensitive","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_type","documentation":"Possible values are: \n - MATCH_TYPE_STARTS_WITH\n, - MATCH_TYPE_ENDS_WITH\n, - MATCH_TYPE_EQUALS\n, - MATCH_TYPE_CONTAINS\n, - MATCH_TYPE_REGEX\n, Match type of URI arguments","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri_arguments","documentation":"URI arguments, aka query string of URI.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri_arguments","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTCOOKIECONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_uri_arguments_condition"},{"value":{"name":"com.vmware.nsx.model.remote_file_server","documentation":"Remote file server","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"directory_path","documentation":"Remote server directory to copy bundle files to","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"directory_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Protocol to use to copy file","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_transfer_protocol","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address format: hostname-or-ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.remote_file_server"},{"value":{"name":"com.vmware.nsx.model.dhcp_server_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_STANDBY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_NO_STANDBY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_node","documentation":"uuid of active transport node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_node","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_message","documentation":"Error message, if available","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_status","documentation":"Possible values are: \n - SERVICE_STATUS_UP\n, - SERVICE_STATUS_DOWN\n, - SERVICE_STATUS_ERROR\n, - SERVICE_STATUS_NO_STANDBY\n, UP means the dhcp service is working fine on both active transport-node and stand-by transport-node (if have), hence fail-over can work at this time if there is failure happens on one of the transport-node; DOWN means the dhcp service is down on both active transport-node and stand-by node (if have), hence the dhcp-service will not repsonse any dhcp request; Error means error happens on transport-node(s) or no status is reported from transport-node(s). The dhcp service may be working (or not working); NO_STANDBY means dhcp service is working in one of the transport node while not in the other transport-node (if have). Hence if the dhcp service in the working transport-node is down, fail-over will not happen and the dhcp service will go down.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"stand_by_node","documentation":"uuid of stand_by transport node. null if non-HA mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"stand_by_node","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_server_status"},{"value":{"name":"com.vmware.nsx.model.node_http_service_properties","documentation":"Node HTTP service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_properties","documentation":"HTTP Service properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.http_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_http_service_properties"},{"value":{"name":"com.vmware.nsx.model.host_upgrade_status","documentation":"Status of host upgrade","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"can_skip","documentation":"Can the upgrade of the remaining units in this component be skipped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"can_skip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Component type for the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"Details about the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Upgrade status of component\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_upgrade_status"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_arp_entry","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip","documentation":"The IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"The MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_arp_entry"},{"value":{"name":"com.vmware.nsx.model.add_cluster_node_VM_info","documentation":"Contains a list of cluster node VM deployment requests and optionally a clustering configuration.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"clustering_config","documentation":"Configuration for automatically joining the cluster nodes to the cluster after they are deployed. If this is not included, then the cluster nodes must be manually joined to the cluster.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in ClusteringConfig. When operations return a value of this structure as a result, the field will contain all the attributes defined in ClusteringConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"clustering_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.clustering_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"deployment_requests","documentation":"Cluster node VM deployment requests to be deployed by the Manager.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_VM_deployment_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_requests","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.add_cluster_node_VM_info"},{"value":{"name":"com.vmware.nsx.model.ip_pool_range","documentation":"A set of IPv4 or IPv6 addresses defined by a start and end address.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end","documentation":"The end IP Address of the IP Range. format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"end","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start","documentation":"The start IP Address of the IP Range. format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_pool_range"},{"value":{"name":"com.vmware.nsx.model.NS_group_meta_info_list_result","documentation":"NSGroupMetaInfo list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"list of NSGroupMetaInfos","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group_meta_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_meta_info_list_result"},{"value":{"name":"com.vmware.nsx.model.ipfix_collector_config","documentation":"This managed entity contains a set of IPFIX collectors.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"collectors","documentation":"IPFIX Collectors","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"collectors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_collector_config"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_statistics_per_node","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"The ID of the TransportNode\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_statistics_per_node"},{"value":{"name":"com.vmware.nsx.model.attribute","documentation":"Attribute specific to a partner. There attributes are passed on to the partner appliance and is opaque to the NSX Manager. The Attributes used by the partner applicance.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IP_ADDRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTRIBUTE_TYPE_IP_ADDRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LONG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTRIBUTE_TYPE_LONG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PASSWORD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTRIBUTE_TYPE_PASSWORD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PORT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTRIBUTE_TYPE_PORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STRING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTRIBUTE_TYPE_STRING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"attribute_type","documentation":"Possible values are: \n - ATTRIBUTE_TYPE_IP_ADDRESS\n, - ATTRIBUTE_TYPE_PORT\n, - ATTRIBUTE_TYPE_PASSWORD\n, - ATTRIBUTE_TYPE_STRING\n, - ATTRIBUTE_TYPE_LONG\n, Attribute Type can be of any of the allowed enum type.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attribute_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Attribute display name string value.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key","documentation":"Attribute key string value.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Attribute value string value.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.attribute"},{"value":{"name":"com.vmware.nsx.model.list_result","documentation":"Base class for list results from collections","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.list_result"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_session_list_result","documentation":"List all the IPSec VPN sessions.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPSec VPN sessions list result\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in IPSecVPNSession. When operations return a value of this structure as a result, the field will contain all the attributes defined in IPSecVPNSession.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.IP_sec_VPN_session","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_session_list_result"},{"value":{"name":"com.vmware.nsx.model.allocation_ip_address","documentation":"Allocation parameters for the IP address (e.g. specific IP address) can be specified. Tags, display_name and description attributes are not supported in this release.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocation_id","documentation":"Address that is allocated from pool format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"allocation_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.allocation_ip_address"},{"value":{"name":"com.vmware.nsx.model.render_configuration","documentation":"Render configuration to be applied to the widget.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COLOR_RED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"YELLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COLOR_YELLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SKY_BLUE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COLOR_SKY_BLUE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BLUE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COLOR_BLUE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GREEN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COLOR_GREEN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GREY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COLOR_GREY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"color","documentation":"Possible values are: \n - COLOR_GREY\n, - COLOR_SKY_BLUE\n, - COLOR_BLUE\n, - COLOR_GREEN\n, - COLOR_YELLOW\n, - COLOR_RED\n, The color to use when rendering an entity. For example, set color as 'RED' to render a portion of donut in red.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"color","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"condition","documentation":"If the condition is met then the rendering specified for the condition will be applied. Examples of expression syntax are provided under 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"condition","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_value","documentation":"If specified, overrides the field value. This can be used to display a meaningful value in situations where field value is not available or not configured.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"icons","documentation":"Icons to be applied at dashboard for widgets and UI elements.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.icon","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"icons","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tooltip","documentation":"Multi-line text to be shown on tooltip while hovering over the UI element if the condition is met.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tooltip","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tooltip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.render_configuration"},{"value":{"name":"com.vmware.nsx.model.software_module","documentation":"Software module details","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"module_name","documentation":"Name of the module in the node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"module_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"module_version","documentation":"Version of the module in the node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"module_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.software_module"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_version_condition","documentation":"This condition is used to match the HTTP protocol version of the HTTP request messages.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VERSION_1_1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_1_0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VERSION_1_0"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestVersionCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_2_0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VERSION_2_0"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestVersionCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"version","documentation":"Possible values are: \n - VERSION__1_0\n, - VERSION__1_1\n, - VERSION__2_0\n, HTTP version","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTCOOKIECONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_version_condition"},{"value":{"name":"com.vmware.nsx.model.IP_set_list_result","documentation":"Paged collection of IPSets","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPSet list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_set_list_result"},{"value":{"name":"com.vmware.nsx.model.ip_pool","documentation":"A collection of one or more IPv4 or IPv6 subnets or ranges that are often not a contiguous address space. Clients are allocated IPs from an IP pool. Often used when a client that consumes addresses exhausts an initial subnet or range and needs to be expanded but the adjoining address space is not available as it has been allocated to a different client.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_usage","documentation":"Pool usage statistics","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pool_usage","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_usage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Subnets can be IPv4 or IPv6 and they should not overlap. The maximum number will not exceed 5 subnets.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_pool"},{"value":{"name":"com.vmware.nsx.model.protocol","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"scp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_SCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"https","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_HTTPS"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Protocol","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"http","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_HTTP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"sftp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_SFTP"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"Protocol","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"name","documentation":"Possible values are: \n - NAME_HTTP\n, - NAME_HTTPS\n, - NAME_SCP\n, - NAME_SFTP\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.protocol"},{"value":{"name":"com.vmware.nsx.model.lb_ssl_cipher_and_protocol_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ciphers","documentation":"List of SSL ciphers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_ssl_cipher_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ciphers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocols","documentation":"List of SSL protocols","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_ssl_protocol_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocols","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_ssl_cipher_and_protocol_list_result"},{"value":{"name":"com.vmware.nsx.model.static_ip_pool_spec","documentation":"IP assignment specification for Static IP Pool.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StaticIpPoolSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"StaticIpPoolSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ip_assignment_spec","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"ip_pool_id","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STATICIPPOOLSPEC\n, - RESOURCE_TYPE_STATICIPLISTSPEC\n, - RESOURCE_TYPE_ASSIGNEDBYDHCP\n, - RESOURCE_TYPE_STATICIPMACLISTSPEC\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_ip_pool_spec"},{"value":{"name":"com.vmware.nsx.model.container_configuration","documentation":"Represents a container to group widgets that belong to a common category or have a common purpose.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ContainerConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ContainerConfiguration","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"labels","documentation":"Labels for the container.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"labels","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"navigation","documentation":"Hyperlink of the specified UI page that provides details.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"navigation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"span","documentation":"Represents the horizontal span of the container. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"span","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"widgets","documentation":"If not specified, creates an empty container.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.widget_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"widgets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LABELVALUECONFIGURATION\n, - RESOURCE_TYPE_DONUTCONFIGURATION\n, - RESOURCE_TYPE_MULTIWIDGETCONFIGURATION\n, - RESOURCE_TYPE_CONTAINERCONFIGURATION\n, - RESOURCE_TYPE_STATSCONFIGURATION\n, - RESOURCE_TYPE_GRIDCONFIGURATION\n, Supported visualization types are LabelValueConfiguration, DonutConfiguration, GridConfiguration, StatsConfiguration, MultiWidgetConfiguration and ContainerConfiguration.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"datasources","documentation":"The 'datasources' represent the sources from which data will be fetched. Currently, only NSX-API is supported as a 'default' datasource. An example of specifying 'default' datasource along with the urls to fetch data from is given at 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.datasource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"datasources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"drilldown_id","documentation":"Id of drilldown widget, if any. Id should be a valid id of an existing widget. A widget is considered as drilldown widget when it is associated with any other widget and provides more detailed information about any data item from the parent widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"drilldown_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"footer","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_drilldown","documentation":"Set to true if this widget should be used as a drilldown.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_drilldown","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.container_configuration"},{"value":{"name":"com.vmware.nsx.model.lb_pool_member_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_address","documentation":"Pool member IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"The port is configured in pool member. For virtual server port range case, pool member port must be null. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"statistics","documentation":"Pool member statistics counter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_statistics_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_member_statistics"},{"value":{"name":"com.vmware.nsx.model.port_connection_containers_entities","documentation":"Port Connection Containers Entities","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logical_ports","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_containers_entities"},{"value":{"name":"com.vmware.nsx.model.ssh_key_base_properties","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"label","documentation":"SSH key label (used to identify the key)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Current password for user (required for users root and admin)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ssh_key_base_properties"},{"value":{"name":"com.vmware.nsx.model.ingress_broadcast_rate_shaper","documentation":"A shaper that specifies ingress rate properties in kb/s","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EgressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressBroadcastRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_INGRESSRATESHAPER\n, - RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER\n, - RESOURCE_TYPE_EGRESSRATESHAPER\n,","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"average_bandwidth_kbps","documentation":"Average bandwidth in kb/s format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"average_bandwidth_kbps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"burst_size_bytes","documentation":"Burst size in bytes format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"burst_size_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peak_bandwidth_kbps","documentation":"Peak bandwidth in kb/s format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"peak_bandwidth_kbps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ingress_broadcast_rate_shaper"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_uri_condition","documentation":"This condition is used to match URIs(Uniform Resource Identifier) of HTTP request messages. The URI field can be specified as a regular expression. If an HTTP request message is requesting an URI which matches specified regular expression, it matches the condition. The syntax of whole URI looks like this: scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment] This condition matches only the path part of entire URI. When match_type field is specified as REGEX, the uri field is used as a regular expression to match URI path of HTTP requests. For example, to match any URI that has \\\"/image/\\\" or \\\"/images/\\\", uri field can be specified as: \\\"/image[s]?/\\\". Named capturing groups can be used in the uri field to capture substrings of matched URIs and store them in variables for use in LbRuleAction. For example, specify uri field as: \\\"/news/(?&lt;year&gt;\\\\d+)/(?&lt;month&gt;\\\\d+)/(?&lt;article&gt;.*)\\\" If the URI path is /articles/news/2017/06/xyz.html, then substring \\\"2017\\\" is captured in variable year, \\\"06\\\" is captured in variable month, and \\\"xyz.html\\\" is captured in variable article. These variables can then be used in an LbRuleAction field which supports variables, such as uri field of LbHttpRequestUriRewriteAction. For example, set the uri field of LbHttpRequestUriRewriteAction as: \\\"/articles/news/$year-$month-$article\\\" Then the URI path /articles/news/2017/06/xyz.html is rewritten to: \\\"/articles/news/2017-06-xyz.html\\\"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_STARTS_WITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_REGEX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestUriCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENDS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_ENDS_WITH"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestUriCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"case_sensitive","documentation":"If true, case is significant when comparing URI.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"case_sensitive","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_type","documentation":"Possible values are: \n - MATCH_TYPE_STARTS_WITH\n, - MATCH_TYPE_ENDS_WITH\n, - MATCH_TYPE_EQUALS\n, - MATCH_TYPE_CONTAINS\n, - MATCH_TYPE_REGEX\n, Match type of URI","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"A string used to identify resource","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTCOOKIECONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_uri_condition"},{"value":{"name":"com.vmware.nsx.model.lb_select_server_action","documentation":"This action is used to select a backend server for matched HTTP request messages. Matched HTTP request messages are forwarded to the specified backend server. The ip and port fields must be specified as single values, IP range and port range are not supported.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSelectServerAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSelectServerAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"ip","documentation":"IP address of selected backend server format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_id","documentation":"UUID of load balancer pool","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"This field is not required when the pool_id and ip fields can uniquely identify a pool member and the port of backend service is same as the port of virtual server. Otherwise, this port field must be specified. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_select_server_action"},{"value":{"name":"com.vmware.nsx.model.EULA_content","documentation":"End User License Agreement content","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"content","documentation":"End User License Agreement content","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"content","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.EULA_content"},{"value":{"name":"com.vmware.nsx.model.lb_ip_header_condition","documentation":"This condition is used to match IP header fields of HTTP messages. Currently, only the source IP address is supported. IP addresses can be expressed as a single IP address like 10.1.1.1, or a range of IP addresses like 10.1.1.101-10.1.1.160. Both IPv4 and IPv6 addresses are supported.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbIpHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbIpHeaderCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"source_address","documentation":"Source IP address of HTTP message format: address-or-block-or-range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTCOOKIECONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_ip_header_condition"},{"value":{"name":"com.vmware.nsx.model.transport_zone_status_list_result","documentation":"Transport zone runtime status queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Transport Zone Runtime Status Info Results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_status_list_result"},{"value":{"name":"com.vmware.nsx.model.bgp_neighbor","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"address_families","documentation":"User can enable the neighbor for the specific address families and also define filters per address family. When the neighbor is created, it is default enabled for IPV4_UNICAST address family for backward compatibility reasons. User can change that if required, by defining the address family configuration.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor_address_family","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"address_families","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_config","documentation":"By specifying these paramaters BFD config for this given peer can be overriden | (the globally configured values will not apply for this peer)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bfd_config_parameters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enable_bfd","documentation":"Flag to enable BFD for this BGP Neighbor. Enable this if the neighbor supports BFD as this will lead to faster convergence.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enable_bfd","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to enable this BGP Neighbor","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filter_in_ipprefixlist_id","documentation":"This is a deprecated property, Please use 'address_family' instead.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_in_ipprefixlist_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filter_in_routemap_id","documentation":"This is a deprecated property, Please use 'address_family' instead.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_in_routemap_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filter_out_ipprefixlist_id","documentation":"This is a deprecated property, Please use 'address_family' instead.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_out_ipprefixlist_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filter_out_routemap_id","documentation":"This is a deprecated property, Please use 'address_family' instead.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_out_routemap_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hold_down_timer","documentation":"Wait period (seconds) before declaring peer dead format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hold_down_timer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"keep_alive_timer","documentation":"Frequency (seconds) with which keep alive messages are sent to peers format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"keep_alive_timer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"maximum_hop_limit","documentation":"This value is set on TTL(time to live) of BGP header. When router receives the BGP packet, it decrements the TTL. The default value of TTL is one when BPG request is initiated.So in the case of a BGP peer multiple hops away and and value of TTL is one, then next router in the path will decrement the TTL to 0, realize it cant forward the packet and will drop it. If the hop count value to reach neighbor is equal to or less than the maximum_hop_limit value then intermediate router decrements the TTL count by one and forwards the request to BGP neighour. If the hop count value is greater than the maximum_hop_limit value then intermediate router discards the request when TTL becomes 0. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"maximum_hop_limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"neighbor_address","documentation":"Neighbor IP Address format: ipv4","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"neighbor_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"User can create (POST) the neighbor with or without the password. The view (GET) on the neighbor, would never reveal if the password is set or not. The password can be set later using edit neighbor workFlow (PUT) On the edit neighbor (PUT), if the user does not specify the password property, the older value is retained. Maximum length of this field is 20 characters.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_as","documentation":"This is a deprecated property, Please use 'remote_as_num' instead. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_as","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_as_num","documentation":"4 Byte ASN of the neighbor in ASPLAIN/ASDOT Format","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_as_num","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_address","documentation":"Deprecated - do not provide a value for this field. Use source_addresses instead. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_addresses","documentation":"BGP neighborship will be formed from all these source addresses to this neighbour. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_neighbor"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_statistics_summary","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_port_id","documentation":"The ID of the logical router port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_statistics_summary"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_tunnel_traffic_statistics","documentation":"IPSec VPN tunnel traffic statistics.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TUNNEL_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TUNNEL_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NEGOTIATING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TUNNEL_STATUS_NEGOTIATING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bytes_in","documentation":"Total number of incoming bytes on inbound Security association (SA). format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_out","documentation":"Total number of outgoing bytes on outbound Security association (SA). format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"decryption_failures","documentation":"Total number of packets dropped due to decryption failures. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"decryption_failures","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_packets_in","documentation":"Total number of incoming packets dropped on inbound security association. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dropped_packets_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_packets_out","documentation":"Total number of outgoing packets dropped on outbound security association. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dropped_packets_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"encryption_failures","documentation":"Total number of packets dropped because of failure in encryption. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"encryption_failures","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"integrity_failures","documentation":"Total number of packets dropped due to integrity failures. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"integrity_failures","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_subnet","documentation":"Local subnet to which a tunnel belongs.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"local_subnet","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nomatching_policy_errors","documentation":"Number of packets dropped because of no matching policy is available. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"nomatching_policy_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_in","documentation":"Total number of incoming packets on inbound Security association (SA). format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_out","documentation":"Total number of outgoing packets on outbound Security association (SA). format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_receive_other_error","documentation":"Total number of incoming packets dropped on inbound Security association (SA)(misc). format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_receive_other_error","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_sent_other_error","documentation":"Total number of packets dropped while sending for any reason. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_sent_other_error","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peer_subnet","documentation":"Peer subnet to which a tunnel belongs.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"peer_subnet","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"replay_errors","documentation":"Total number of packets dropped due to replay check on that Security association (SA). format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"replay_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sa_mismatch_errors_in","documentation":"Totoal number of security association (SA) mismatch errors on incoming packets. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sa_mismatch_errors_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sa_mismatch_errors_out","documentation":"Totoal number of security association (SA) mismatch errors on outgoing packets. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sa_mismatch_errors_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"seq_number_overflow_error","documentation":"Total number of packets dropped while sending due to overflow in sequence number. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"seq_number_overflow_error","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnel_down_reason","documentation":"Gives the detailed reason about the tunnel when it is down. If tunnel is UP tunnel down reason will be empty.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tunnel_down_reason","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnel_status","documentation":"Possible values are: \n - TUNNEL_STATUS_UP\n, - TUNNEL_STATUS_DOWN\n, - TUNNEL_STATUS_NEGOTIATING\n, Specifies the status of tunnel. If all the SA (Security association) are negotiated then tunnels status will be UP. If negotiation fails for the SAs status will be DOWN, if SAs are in negotiating phase tunnels status will be NEGOTIATING.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tunnel_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_tunnel_traffic_statistics"},{"value":{"name":"com.vmware.nsx.model.compute_collection_transport_node_template_state","documentation":"Transport node state per compute collection","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"compute_collection_id","documentation":"Associated compute collection id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"compute_collection_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"template_states","documentation":"Transport node template states in compute collection\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_template_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"template_states","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection_transport_node_template_state"},{"value":{"name":"com.vmware.nsx.model.directory_group_member_list_results","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Directory group member list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.directory_group_member","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_group_member_list_results"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile_list_result","documentation":"List all the tunnel profiles.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPSec Tunnel Profile list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.app_profile_member_apps_list_in_csv_format","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of app profiles for an application discovery session","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile_member_apps_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_profile_member_apps_list_in_csv_format"},{"value":{"name":"com.vmware.nsx.model.lb_http_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REPLACE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"XFORWARDED_FOR_REPLACE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INSERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"XFORWARDED_FOR_INSERT"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"http_redirect_to","documentation":"If a website is temporarily down or has moved, incoming requests for that virtual server can be temporarily redirected to a URL","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"http_redirect_to","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"http_redirect_to_https","documentation":"Certain secure applications may want to force communication over SSL, but instead of rejecting non-SSL connections, they may choose to redirect the client automatically to use SSL.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"http_redirect_to_https","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"idle_timeout","documentation":"It is used to specify the HTTP application idle time out, instead of TCP socket setting which should be configured in TCP profile. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"idle_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ntlm","documentation":"NTLM is an authentication protocol that can be used over HTTP. If the flag is set to true, LB will use NTLM challenge/response methodology.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ntlm","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_body_size","documentation":"If it is not specified, it means that request body size is unlimited. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_body_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_header_size","documentation":"A request with header larger than request_header_size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_header_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"response_timeout","documentation":"If server doesnt send any packet within this time, the connection is closed. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"response_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"x_forwarded_for","documentation":"Possible values are: \n - XFORWARDED_FOR_INSERT\n, - XFORWARDED_FOR_REPLACE\n, insert or replace x_forwarded_for","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"x_forwarded_for","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPPROFILE\n, - RESOURCE_TYPE_LBFASTTCPPROFILE\n, - RESOURCE_TYPE_LBFASTUDPPROFILE\n, An application profile can be bound to a virtual server to specify the application protocol characteristics. It is used to influence how load balancing is performed. Currently, three types of application profiles are supported: LbFastTCPProfile, LbFastUDPProfile and LbHttpProfile. LbFastTCPProfile or LbFastUDPProfile is typically used when the application is using a custom protocol or a standard protocol not supported by the load balancer. It is also used in cases where the user only wants L4 load balancing mainly because L4 load balancing has much higher performance and scalability, and/or supports connection mirroring. LbHttpProfile is used for both HTTP and HTTPS applications. Though application rules, if bound to the virtual server, can be used to accomplish the same goal, LbHttpProfile is intended to simplify enabling certain common use cases.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_profile"},{"value":{"name":"com.vmware.nsx.model.lb_pool_status_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated status list of pools","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_status_list_result"},{"value":{"name":"com.vmware.nsx.model.node_route_properties","documentation":"Node network route properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"blackhole","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTE_TYPE_BLACKHOLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"kernel","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_KERNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"static","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"zebra","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_ZEBRA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"boot","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_BOOT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"static","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTE_TYPE_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ntk","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_NTK"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"unreachable","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTE_TYPE_UNREACHABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ra","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_RA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"prohibit","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTE_TYPE_PROHIBIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"bird","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_BIRD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"gated","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_GATED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"unspec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_UNSPEC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"mrt","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_MRT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"throw","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTE_TYPE_THROW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"default","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTE_TYPE_DEFAULT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"dnrouted","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_DNROUTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"redirect","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_REDIRECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"xorp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_XORP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"dhcp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_DHCP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destination","documentation":"Destination covered by route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destination","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"from_address","documentation":"From address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"from_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway","documentation":"Address of next hop","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_id","documentation":"Network interface id of route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"metric","documentation":"Metric value of route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"metric","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"netmask","documentation":"Netmask of destination covered by route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"netmask","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"proto","documentation":"Possible values are: \n - PROTO_UNSPEC\n, - PROTO_REDIRECT\n, - PROTO_KERNEL\n, - PROTO_BOOT\n, - PROTO_STATIC\n, - PROTO_GATED\n, - PROTO_RA\n, - PROTO_MRT\n, - PROTO_ZEBRA\n, - PROTO_BIRD\n, - PROTO_DNROUTED\n, - PROTO_XORP\n, - PROTO_NTK\n, - PROTO_DHCP\n, Routing protocol identifier of route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"proto","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"route_id","documentation":"Unique identifier for the route\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"route_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"route_type","documentation":"Possible values are: \n - ROUTE_TYPE_DEFAULT\n, - ROUTE_TYPE_STATIC\n, - ROUTE_TYPE_BLACKHOLE\n, - ROUTE_TYPE_PROHIBIT\n, - ROUTE_TYPE_THROW\n, - ROUTE_TYPE_UNREACHABLE\n, Route type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"route_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"scope","documentation":"Scope of destinations covered by route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"scope","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src","documentation":"Source address to prefer when sending to destinations of route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"src","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_route_properties"},{"value":{"name":"com.vmware.nsx.model.bgp_route_aggregation","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"prefix","documentation":"cidr of the aggregate address format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefix","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"summary_only","documentation":"Flag to send only summarized route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"summary_only","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_route_aggregation"},{"value":{"name":"com.vmware.nsx.model.support_bundle_file_transfer_authentication_scheme","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PASSWORD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SCHEME_NAME_PASSWORD"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"password","documentation":"Password to authenticate with","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"scheme_name","documentation":"Possible values are: \n - SCHEME_NAME_PASSWORD\n, Authentication scheme name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"scheme_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"User name to authenticate with","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.support_bundle_file_transfer_authentication_scheme"},{"value":{"name":"com.vmware.nsx.model.NS_service","documentation":"A Networking and Security Service allows users to specify characteristics to use for matching network traffic. For example the user can specify port and protocol pair.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_service","documentation":"The default NSServices are created in the system by default. These NSServices can't be modified/deleted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"default_service","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nsservice_element","documentation":"An NSService Element that describes traffic corresponding to this NSService\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSServiceElement. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSServiceElement.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"nsservice_element","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_service"},{"value":{"name":"com.vmware.nsx.model.capacity_usage","documentation":"usage of each capacity type ex. vm, cpu","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"capacity_type","documentation":"type of the capacity field\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"capacity_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"usage_count","documentation":"count of number of items of capacity_type format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"usage_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.capacity_usage"},{"value":{"name":"com.vmware.nsx.model.management_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"publish_fqdns","documentation":"True if Management nodes publish their fqdns(instead of default IP addresses) across NSX for its reachability.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"publish_fqdns","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.management_config"},{"value":{"name":"com.vmware.nsx.model.selectable_resource_reference","documentation":"Resources to take action on","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_valid","documentation":"Will be set to false if the referenced NSX resource has been deleted.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_valid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_display_name","documentation":"Display name of the NSX resource.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_id","documentation":"Identifier of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Type of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"selected","documentation":"Set to true if this resource has been selected to be acted upon","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"selected","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.selectable_resource_reference"},{"value":{"name":"com.vmware.nsx.model.start_app_discovery_session_parameters","documentation":"Parameters to start an application discovery session. It can have NSGroup Ids as well as the App Profile Ids.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"app_profile_ids","documentation":"App Profile Ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ns_group_ids","documentation":"NSGroup Ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns_group_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.start_app_discovery_session_parameters"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_HYPERV"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_VRF_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_VRF_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_UBUNTUKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUBLIC_CLOUD_GATEWAY_NODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS_TRANSIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LS_TRANSIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_ESX"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OTHERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_OTHERS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_sub_type","documentation":"Possible values are: \n - COMPONENT_SUB_TYPE_LR_TIER0\n, - COMPONENT_SUB_TYPE_LR_TIER1\n, - COMPONENT_SUB_TYPE_LR_VRF_TIER0\n, - COMPONENT_SUB_TYPE_LS_TRANSIT\n, - COMPONENT_SUB_TYPE_UNKNOWN\n, The sub type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_sub_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_type","documentation":"Possible values are: \n - TRANSPORT_NODE_TYPE_ESX\n, - TRANSPORT_NODE_TYPE_RHELKVM\n, - TRANSPORT_NODE_TYPE_UBUNTUKVM\n, - TRANSPORT_NODE_TYPE_EDGE\n, - TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE\n, - TRANSPORT_NODE_TYPE_OTHERS\n, - TRANSPORT_NODE_TYPE_HYPERV\n, type of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation"},{"value":{"name":"com.vmware.nsx.model.named_teaming_policy","documentation":"Uplink Teaming Policy with a name that can be referenced by logical switches","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOADBALANCE_SRCID","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POLICY_LOADBALANCE_SRCID"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILOVER_ORDER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POLICY_FAILOVER_ORDER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_list","documentation":"List of Uplinks used in active list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.uplink","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"policy","documentation":"Possible values are: \n - POLICY_FAILOVER_ORDER\n, - POLICY_LOADBALANCE_SRCID\n, Teaming policy","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"policy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"standby_list","documentation":"List of Uplinks used in standby list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.uplink","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"standby_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"An uplink teaming policy of a given name defined in UplinkHostSwitchProfile. The names of all NamedTeamingPolicies in an UplinkHostSwitchProfile must be different, but a name can be shared by different UplinkHostSwitchProfiles. Different TransportNodes can use different NamedTeamingPolicies having the same name in different UplinkHostSwitchProfiles to realize an uplink teaming policy on a logical switch. An uplink teaming policy on a logical switch can be any policy defined by a user; it does not have to be a single type of FAILOVER or LOADBALANCE. It can be a combination of types, for instance, a user can define a policy with name \\\"MyHybridTeamingPolicy\\\" as \\\"FAILOVER on all ESX TransportNodes and LOADBALANCE on all KVM TransportNodes\\\". The name is the key of the teaming policy and can not be changed once assigned.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.named_teaming_policy"},{"value":{"name":"com.vmware.nsx.model.http_protocol","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HttpProtocol","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"HttpProtocol","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.protocol","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"authentication_scheme","documentation":"Scheme to authenticate if required","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.basic_authentication_scheme","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"authentication_scheme","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Possible values are: \n - NAME_HTTP\n, - NAME_HTTPS\n, - NAME_SCP\n, - NAME_SFTP\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.http_protocol"},{"value":{"name":"com.vmware.nsx.model.compute_manager","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"credential","documentation":"Login credentials for the compute manager\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LoginCredential. When operations return a value of this structure as a result, the field will contain all the attributes defined in LoginCredential.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"credential","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.login_credential","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"origin_properties","documentation":"Key-Value map of additional specific properties of compute manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"origin_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"origin_type","documentation":"Compute manager type like vCenter","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"origin_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"IP address or hostname of compute manager format: hostname-or-ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_manager"},{"value":{"name":"com.vmware.nsx.model.MAC_set","documentation":"MACSet is used to group individual MAC addresses. MACSets can be used as sources and destinations in layer2 firewall rules. These can also be used as members of NSGroups.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_addresses","documentation":"MAC addresses","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.MAC_set"},{"value":{"name":"com.vmware.nsx.model.port_mirroring_switching_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_EGRESS"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PortMirroringSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_INGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BIDIRECTIONAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_BIDIRECTIONAL"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"PortMirroringSwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"destinations","documentation":"List of destination addresses format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"direction","documentation":"Possible values are: \n - DIRECTION_INGRESS\n, - DIRECTION_EGRESS\n, - DIRECTION_BIDIRECTIONAL\n, port mirroring direction","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"direction","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key","documentation":"User-configurable 32-bit key format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"snap_length","documentation":"If this property not set, original package will not be truncated. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"snap_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_mirroring_switching_profile"},{"value":{"name":"com.vmware.nsx.model.cluster_node_VM_deployment_request","documentation":"Contains the deployment information for a cluster node VM soon to be deployed or already deployed by the Manager","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SMALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FORM_FACTOR_SMALL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MEDIUM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FORM_FACTOR_MEDIUM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LARGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FORM_FACTOR_LARGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTROLLER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLES_CONTROLLER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"deployment_config","documentation":"Info needed to configure a cluster node VM at deployment for a specific platform. May require different parameters depending on the method used to deploy the VM.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in ClusterNodeVMDeploymentConfig. When operations return a value of this structure as a result, the field will contain all the attributes defined in ClusterNodeVMDeploymentConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_node_VM_deployment_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"form_factor","documentation":"Possible values are: \n - FORM_FACTOR_SMALL\n, - FORM_FACTOR_MEDIUM\n, - FORM_FACTOR_LARGE\n, Specifies the desired \\\"size\\\" of the VM Note: MEDIUM is currently the only supported size for controllers.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"form_factor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"roles","documentation":"Possible values are: \n - ROLES_CONTROLLER\n, List of cluster node role (or roles) which the VM should take on. They specify what type (or types) of cluster node which the new VM should act as.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"roles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user_settings","documentation":"Username and password settings for the cluster node VM. Note: These settings will be honored only during VM deployment. Post-deployment, CLI must be used for changing the user settings and changes to these parameters will not have any effect.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_settings","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"user_settings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_id","documentation":"ID of the VM maintained internally and used to recognize it. Note: This is automatically generated and cannot be modified.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vm_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_node_VM_deployment_request"},{"value":{"name":"com.vmware.nsx.model.key_value","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key","documentation":"key name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"key value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.key_value"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logical_router_port_id","documentation":"The ID of the logical router port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"per_node_statistics","documentation":"Per Node Statistics\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_statistics_per_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"per_node_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_statistics"},{"value":{"name":"com.vmware.nsx.model.csr_list","documentation":"Csr queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"CSR list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.csr","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.csr_list"},{"value":{"name":"com.vmware.nsx.model.mac_range","documentation":"A range of MAC addresses with a start and end value","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"end","documentation":"End value for MAC address range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"end","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start","documentation":"Start value for MAC address range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_range"},{"value":{"name":"com.vmware.nsx.model.lb_ssl_protocol_info","documentation":"SSL protocol","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_SSL_v2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_SSL_v3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_TLS_v1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_TLS_v1_2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_TLS_v1_1"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_default","documentation":"Default SSL protocol flag","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_secure","documentation":"Secure/insecure SSL protocol flag","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_secure","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Possible values are: \n - PROTOCOL_SSL_V2\n, - PROTOCOL_SSL_V3\n, - PROTOCOL_TLS_V1\n, - PROTOCOL_TLS_V1_1\n, - PROTOCOL_TLS_V1_2\n, SSL protocol","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_ssl_protocol_info"},{"value":{"name":"com.vmware.nsx.model.cluster_group_status","documentation":"This type contains the attributes and status of a group.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNSTABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GROUP_STATUS_UNSTABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GROUP_TYPE_HTTP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MANAGER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GROUP_TYPE_MANAGER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GROUP_STATUS_STABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTROLLER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GROUP_TYPE_CONTROLLER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GROUP_STATUS_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GROUP_STATUS_DEGRADED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"POLICY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GROUP_TYPE_POLICY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"group_id","documentation":"UUID of the group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"group_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group_status","documentation":"Possible values are: \n - GROUP_STATUS_STABLE\n, - GROUP_STATUS_DEGRADED\n, - GROUP_STATUS_UNSTABLE\n, - GROUP_STATUS_UNAVAILABLE\n, Group status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"group_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group_type","documentation":"Possible values are: \n - GROUP_TYPE_MANAGER\n, - GROUP_TYPE_CONTROLLER\n, - GROUP_TYPE_POLICY\n, - GROUP_TYPE_HTTP\n, Type of the group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"group_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"leaders","documentation":"Array of group leaders and their attributes\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_group_service_leader","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"leaders","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"Array of group members and their statuses\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_group_member_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_group_status"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_policy_traffic_statistics","documentation":"IPSec VPN policy traffic statistics","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"aggregate_traffic_counters","documentation":"Aggregate traffic statistics across all ipsec tunnels.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_traffic_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"aggregate_traffic_counters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"policy_id","documentation":"Policy Identifier.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"policy_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnel_port_id","documentation":"Tunnel port identifier.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tunnel_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnel_statistics","documentation":"Tunnel statistics.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_traffic_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tunnel_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_policy_traffic_statistics"},{"value":{"name":"com.vmware.nsx.model.bpdu_filter","documentation":"BPDU filter configuration","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"Indicates whether BPDU filter is enabled","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"white_list","documentation":"Pre-defined list of allowed MAC addresses to be excluded from BPDU filtering","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"white_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bpdu_filter"},{"value":{"name":"com.vmware.nsx.model.transport_zone_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BfdHealthMonitoringProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TransportZoneProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"TransportZoneProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_profile"},{"value":{"name":"com.vmware.nsx.model.base_node_aggregate_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_interface_properties","documentation":"Array of Node interface statistic properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_interface_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_interface_statistics","documentation":"Array of Node network interface statistic properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_statistics_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_interface_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_status","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_status_properties","documentation":"Time series of the node's system properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_status_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.base_node_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.bgp_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"as_num","documentation":"4 Byte ASN in ASPLAIN/ASDOT Format","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"as_num","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"as_number","documentation":"This is a deprecated property, Please use 'as_num' instead. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"as_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ecmp","documentation":"Flag to enable ECMP","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ecmp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to enable this configuration","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"graceful_restart","documentation":"Flag to enable graceful restart","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"graceful_restart","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"route_aggregation","documentation":"List of routes to be aggregated","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_route_aggregation","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"route_aggregation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_config"},{"value":{"name":"com.vmware.nsx.model.lb_ssl_cipher_info","documentation":"SSL cipher","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_RSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_RSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_3DES_EDE_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_3des_EDE_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_AES_256_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_AES_256_GCM_sha384"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cipher","documentation":"Possible values are: \n - CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHER_ECDHE_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA\n, - CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA\n, - CIPHER_RSA_WITH_AES_256_CBC_SHA\n, - CIPHER_RSA_WITH_AES_128_CBC_SHA\n, - CIPHER_RSA_WITH_3DES_EDE_CBC_SHA\n, - CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA\n, - CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHER_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHER_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHER_RSA_WITH_AES_256_CBC_SHA256\n, - CIPHER_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHER_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHER_ECDH_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHER_ECDH_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA\n, - CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHER_ECDH_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHER_ECDH_RSA_WITH_AES_256_GCM_SHA384\n, SSL cipher","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cipher","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"Default SSL cipher flag","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_secure","documentation":"Secure/insecure SSL cipher flag","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_secure","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_ssl_cipher_info"},{"value":{"name":"com.vmware.nsx.model.port_connection_error","documentation":"Errors encountered while fetching entities in the forwarding path","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"entity_type","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"entity_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_details","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_summary","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_summary","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_error"},{"value":{"name":"com.vmware.nsx.model.telemetry_schedule","documentation":"Abstract base type for telemetry schedule configuration","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TelemetrySchedule","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"TelemetrySchedule","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"frequency_type","documentation":"Specify one of DAILY, WEEKLY, or MONTHLY.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"frequency_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.telemetry_schedule"},{"value":{"name":"com.vmware.nsx.model.node_id_services_map","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MGMT_CLUSTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPES_MGMT_CLUSTER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"API","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPES_API"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MGMT_PLANE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPES_MGMT_PLANE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_id","documentation":"NodeId","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_types","documentation":"Possible values are: \n - SERVICE_TYPES_MGMT_CLUSTER\n, - SERVICE_TYPES_MGMT_PLANE\n, - SERVICE_TYPES_API\n, list of ServiceTypes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_types","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_id_services_map"},{"value":{"name":"com.vmware.nsx.model.logical_dhcp_server","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"attached_logical_port_id","documentation":"id of attached logical port\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"attached_logical_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_profile_id","documentation":"dhcp profile uuid","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ipv4_dhcp_server","documentation":"dhcp server for ipv4 addresses","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.I_pv4_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipv4_dhcp_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_dhcp_server"},{"value":{"name":"com.vmware.nsx.model.aggregate_response","documentation":"Response for the primary/related types","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"primary","documentation":"Requested properties of the primary object","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"primary","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"related","documentation":"Requested properties of the related objects","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.related_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"related","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregate_response"},{"value":{"name":"com.vmware.nsx.model.compute_manager_status","documentation":"Runtime status information of the compute manager","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREGISTERED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REGISTRATION_STATUS_UNREGISTERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGISTERED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REGISTRATION_STATUS_REGISTERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGISTERING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REGISTRATION_STATUS_REGISTERING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECTING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATUS_CONNECTING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"connection_errors","documentation":"Errors when connecting with compute manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"connection_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connection_status","documentation":"Possible values are: \n - CONNECTION_STATUS_UP\n, - CONNECTION_STATUS_DOWN\n, - CONNECTION_STATUS_CONNECTING\n, Status of connection with the compute manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"connection_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connection_status_details","documentation":"Details about connection status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"connection_status_details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of the last successful update of Inventory, in epoch milliseconds. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"registration_errors","documentation":"Errors when registering with compute manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"registration_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"registration_status","documentation":"Possible values are: \n - REGISTRATION_STATUS_REGISTERED\n, - REGISTRATION_STATUS_UNREGISTERED\n, - REGISTRATION_STATUS_REGISTERING\n, Registration status of compute manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"registration_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Version of the compute manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_manager_status"},{"value":{"name":"com.vmware.nsx.model.list_result_query_parameters","documentation":"Parameters that affect how list results are processed","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"fields","documentation":"Comma-separated field names to include in query result","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fields","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.list_result_query_parameters"},{"value":{"name":"com.vmware.nsx.model.role_with_features","documentation":"Role","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"features","documentation":"Features","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_permission","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"features","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"role","documentation":"Role name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"role","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.role_with_features"},{"value":{"name":"com.vmware.nsx.model.ip_block_subnet_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IP block subnet list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_block_subnet_list_result"},{"value":{"name":"com.vmware.nsx.model.support_bundle_remote_file_server","documentation":"Remote file server","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"directory_path","documentation":"Remote server directory to copy bundle files to","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"directory_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"manager_upload_only","documentation":"Uploads to the remote file server performed by the manager","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"manager_upload_only","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Protocol to use to copy file","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.support_bundle_file_transfer_protocol","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.support_bundle_remote_file_server"},{"value":{"name":"com.vmware.nsx.model.lb_passive_monitor","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbPassiveMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbPassiveMonitor","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"max_fails","documentation":"When the consecutive failures reach this value, then the member is considered temporarily unavailable for a configurable period format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_fails","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"After this timeout period, the member is tried again for a new connection to see if it is available. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_passive_monitor"},{"value":{"name":"com.vmware.nsx.model.weekly_backup_schedule","documentation":"Schedule to specify day of the week and time to take automated backup","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WeeklyBackupSchedule","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"WeeklyBackupSchedule","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.backup_schedule","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"days_of_week","documentation":"Days of week when backup is taken. 0 - Sunday, 1 - Monday, 2 - Tuesday, 3 - Wednesday ... format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"days_of_week","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hour_of_day","documentation":"Time of day when backup is taken format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hour_of_day","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"minute_of_day","documentation":"Time of day when backup is taken format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"minute_of_day","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_WEEKLYBACKUPSCHEDULE\n, - RESOURCE_TYPE_INTERVALBACKUPSCHEDULE\n, Schedule type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.weekly_backup_schedule"},{"value":{"name":"com.vmware.nsx.model.IP_prefix_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prefixes","documentation":"Ordered list of PrefixConfig","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.prefix_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefixes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_prefix_list"},{"value":{"name":"com.vmware.nsx.model.l2_vpn_session_list_result","documentation":"Paginated list all the L2VPN sessions","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"L2VPN sessions list result","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_vpn_session_list_result"},{"value":{"name":"com.vmware.nsx.model.MAC_set_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged collection of MACSets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.MAC_set_list_result"},{"value":{"name":"com.vmware.nsx.model.attachment_context","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MacPool","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATE_ADDRESSES_MACPOOL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"None","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATE_ADDRESSES_NONE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AttachmentContext","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Both","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATE_ADDRESSES_BOTH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpPool","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATE_ADDRESSES_IPPOOL"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"AttachmentContext","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"allocate_addresses","documentation":"Possible values are: \n - ALLOCATE_ADDRESSES_IPPOOL\n, - ALLOCATE_ADDRESSES_MACPOOL\n, - ALLOCATE_ADDRESSES_BOTH\n, - ALLOCATE_ADDRESSES_NONE\n, A flag to indicate whether to allocate addresses from allocation pools bound to the parent logical switch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocate_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Used to identify which concrete class it is","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.attachment_context"},{"value":{"name":"com.vmware.nsx.model.forwarder_zone","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"source_ip","documentation":"The source ip used by the fowarder of the zone. If no source ip specified, the ip address of listener of the dns forwarder will be used. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upstream_servers","documentation":"Ip address of the upstream dns servers the dns forwarder accesses. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"upstream_servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.forwarder_zone"},{"value":{"name":"com.vmware.nsx.model.trust_object_data","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key_algo","documentation":"Key algorithm contained in this certificate","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key_algo","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"passphrase","documentation":"Password for private key encryption","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"passphrase","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pem_encoded","documentation":"pem encoded certificate data","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pem_encoded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"private_key","documentation":"private key data","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"private_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.trust_object_data"},{"value":{"name":"com.vmware.nsx.model.directory_ad_domain","documentation":"Active Directory Domain","constants":[],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.directory_domain","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"base_distinguished_name","documentation":"Each active directory domain has a domain naming context (NC), which contains domain-specific data. The root of this naming context is represented by a domain's distinguished name (DN) and is typically referred to as the NC head.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"base_distinguished_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Directory domain description","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Domain resource type comes from multiple sub-classes extending this base class. For example, DirectoryAdDomain is one accepted resource_type. If there are more sub-classes defined, they will also be accepted resource_type.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Directory domain name which best describes the domain. It could be unique fqdn name or it could also be descriptive. There is no unique contraint for domain name among different domains.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_ad_domain"},{"value":{"name":"com.vmware.nsx.model.firewall_rule_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Firewall rule list result with pagination support.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_rule_list_result"},{"value":{"name":"com.vmware.nsx.model.org_info","documentation":"Organization ID and role, predefined for a particular type of VMware support.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"org_id","documentation":"Organization ID, connected to a predefined role of a VMware support.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"org_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"org_role","documentation":"Predefined role of a VMware support.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"org_role","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.org_info"},{"value":{"name":"com.vmware.nsx.model.compute_collection_list_result","documentation":"Compute Collection list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Compute Collection list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_tcp_header_condition","documentation":"This condition is used to match TCP header fields of HTTP messages. Currently, only the TCP source port is supported. Ports can be expressed as a single port number like 80, or a port range like 1024-1030.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbTcpHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbTcpHeaderCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"source_port","documentation":"TCP source port of HTTP message format: port-or-range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTCOOKIECONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_tcp_header_condition"},{"value":{"name":"com.vmware.nsx.model.virtual_machine","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_SERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_SUSPENDED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_VM_SUSPENDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGULAR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_REGULAR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_VM_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_STOPPED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_VM_STOPPED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"compute_ids","documentation":"List of external compute ids of the virtual machine in the format 'id-type-key:value' , list of external compute ids ['uuid:xxxx-xxxx-xxxx-xxxx', 'moIdOnHost:moref-11', 'instanceUuid:xxxx-xxxx-xxxx-xxxx']","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"Current external id of this virtual machine in the system.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_id","documentation":"Id of the host in which this virtual machine exists.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_id_on_host","documentation":"Id of the vm unique within the host.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"local_id_on_host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"power_state","documentation":"Possible values are: \n - POWER_STATE_VM_RUNNING\n, - POWER_STATE_VM_STOPPED\n, - POWER_STATE_VM_SUSPENDED\n, - POWER_STATE_UNKNOWN\n, Current power state of this virtual machine in the system.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"power_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source","documentation":"Reference of the Host or Public Cloud Gateway that reported the VM","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_EDGE\n, - TYPE_SERVICE\n, - TYPE_REGULAR\n, Virtual Machine type; Edge, Service VM or other.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.virtual_machine"},{"value":{"name":"com.vmware.nsx.model.lb_fast_udp_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbFastUdpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbFastUdpProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"flow_mirroring_enabled","documentation":"If flow mirroring is enabled, all the flows to the bounded virtual server are mirrored to the standby node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"flow_mirroring_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"idle_timeout","documentation":"Though UDP is a connectionless protocol, for the purposes of load balancing, all UDP packets with the same flow signature (source and destination IP/ports and IP protocol) received within the idle timeout period are considered to belong to the same connection and are sent to the same backend server. If no packets are received for idle timeout period, the connection (association between flow signature and the selected server) is cleaned up. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"idle_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPPROFILE\n, - RESOURCE_TYPE_LBFASTTCPPROFILE\n, - RESOURCE_TYPE_LBFASTUDPPROFILE\n, An application profile can be bound to a virtual server to specify the application protocol characteristics. It is used to influence how load balancing is performed. Currently, three types of application profiles are supported: LbFastTCPProfile, LbFastUDPProfile and LbHttpProfile. LbFastTCPProfile or LbFastUDPProfile is typically used when the application is using a custom protocol or a standard protocol not supported by the load balancer. It is also used in cases where the user only wants L4 load balancing mainly because L4 load balancing has much higher performance and scalability, and/or supports connection mirroring. LbHttpProfile is used for both HTTP and HTTPS applications. Though application rules, if bound to the virtual server, can be used to accomplish the same goal, LbHttpProfile is intended to simplify enabling certain common use cases.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_fast_udp_profile"},{"value":{"name":"com.vmware.nsx.model.directory_ldap_server","documentation":"Ldap Server of Directory Domain","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LDAP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_LDAP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LDAPS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_LDAPS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Directory LDAP server display name which describes characteristics of the server.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Whether this directory LDAP server is enabled or not.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host","documentation":"Directory LDAP server DNS host name or ip address which is reachable by NSX manager to be connected and do object synchronization. format: ip-or-hostname","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Directory LDAP server connection password.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Directory LDAP server connection TCP/UDP port. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Possible values are: \n - PROTOCOL_LDAP\n, - PROTOCOL_LDAPS\n, Directory LDAP server connection protocol which is either LDAP or LDAPS.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"thumbprint","documentation":"Directory LDAP server certificate thumbprint used in secure LDAPS connection.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"Directory LDAP server connection user name.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_ldap_server"},{"value":{"name":"com.vmware.nsx.model.cluster_group_member_status","documentation":"This type contains the attributes and status of a group member.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MEMBER_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MEMBER_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MEMBER_STATUS_UNKNOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"member_name","documentation":"Name of the group member format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_status","documentation":"Possible values are: \n - MEMBER_STATUS_UP\n, - MEMBER_STATUS_DOWN\n, - MEMBER_STATUS_UNKNOWN\n, Status of the group member\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_uuid","documentation":"UUID of the group member\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_group_member_status"},{"value":{"name":"com.vmware.nsx.model.mac_learning_spec","documentation":"MAC learning configuration","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIMIT_POLICY_ALLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DROP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIMIT_POLICY_DROP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"aging_time","documentation":"Aging time in sec for learned MAC address format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"aging_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Allowing source MAC address learning","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"limit","documentation":"The maximum number of MAC addresses that can be learned on this port format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"limit_policy","documentation":"Possible values are: \n - LIMIT_POLICY_ALLOW\n, - LIMIT_POLICY_DROP\n, The policy after MAC Limit is exceeded","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"limit_policy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"unicast_flooding_allowed","documentation":"Allowing flooding for unlearned MAC for ingress traffic","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"unicast_flooding_allowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_learning_spec"},{"value":{"name":"com.vmware.nsx.model.effective_member_type_list_result","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESULTS_LOGICALPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESULTS_IPSET"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESULTS_NSGROUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESULTS_LOGICALSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESULTS_VIRTUALMACHINE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MACSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESULTS_MACSET"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"result_count","documentation":"Count of the member types in the results array format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Possible values are: \n - RESULTS_NSGROUP\n, - RESULTS_IPSET\n, - RESULTS_MACSET\n, - RESULTS_LOGICALSWITCH\n, - RESULTS_LOGICALPORT\n, - RESULTS_VIRTUALMACHINE\n, Collection of member types for the given NSGroup","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.effective_member_type_list_result"},{"value":{"name":"com.vmware.nsx.model.advertised_networks_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of networks which advertised to TIER0 from TIER1 LR\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertised_network","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advertised_networks_list_result"},{"value":{"name":"com.vmware.nsx.model.actionable_resource_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.actionable_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.actionable_resource_list_result"},{"value":{"name":"com.vmware.nsx.model.mandatory_access_control_properties","documentation":"Information about mandatory access control","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_ENABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED_PENDING_REBOOT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_ENABLED_PENDING_REBOOT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DISABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Enabled can be True/False","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_ENABLED\n, - STATUS_DISABLED\n, - STATUS_ENABLED_PENDING_REBOOT\n, current status of Mandatory Access Control\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mandatory_access_control_properties"},{"value":{"name":"com.vmware.nsx.model.target_resource_status","documentation":"Holds status of target resource in firewall context.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_STATUS_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_STATUS_ENABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"target_id","documentation":"Identifier of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_status","documentation":"Possible values are: \n - TARGET_STATUS_DISABLED\n, - TARGET_STATUS_ENABLED\n, Firewall status on a target logical resource.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.target_resource_status"},{"value":{"name":"com.vmware.nsx.model.SI_mac_learning_counters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mac_not_learned_packets_allowed","documentation":"The number of packets with unknown source MAC address that are dispatched without learning the source MAC address. Applicable only when the MAC limit is reached and MAC Limit policy is MAC_LEARNING_LIMIT_POLICY_ALLOW. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_not_learned_packets_allowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_not_learned_packets_dropped","documentation":"The number of packets with unknown source MAC address that are dropped without learning the source MAC address. Applicable only when the MAC limit is reached and MAC Limit policy is MAC_LEARNING_LIMIT_POLICY_DROP. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_not_learned_packets_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"macs_learned","documentation":"Number of MACs learned format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"macs_learned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.SI_mac_learning_counters"},{"value":{"name":"com.vmware.nsx.model.vni_range","documentation":"A range of virtual network identifiers (VNIs)","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end","documentation":"End value for vni range to be used for virtual networks format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"end","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start","documentation":"Start value for vni range to be used for virtual networks format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vni_range"},{"value":{"name":"com.vmware.nsx.model.deployment_template","documentation":"Deployment Template holds the attributes specific to partner for which the service is created. These attributes are opaque to NSX.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"attributes","documentation":"List of attributes specific to a partner for which the service is created. There attributes are passed on to the partner appliance and is opaque to the NSX Manager.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.attribute","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attributes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Deployment Template name.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.deployment_template"},{"value":{"name":"com.vmware.nsx.model.IGMP_type_NS_service","documentation":"A NSService that represents IGMP protocol","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IGMPTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IGMPTypeNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n, The specific type of NSServiceElement","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IGMP_type_NS_service"},{"value":{"name":"com.vmware.nsx.model.status_count","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DEGRADED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"degraded_count","documentation":"Degraded count format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"degraded_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"down_count","documentation":"Down count format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_DEGRADED\n, - STATUS_UNKNOWN\n, Roll-up status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"up_count","documentation":"Up count format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"up_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.status_count"},{"value":{"name":"com.vmware.nsx.model.edge_high_availability_profile","documentation":"Profile for BFD HA cluster setting","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EdgeHighAvailabilityProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"EdgeHighAvailabilityProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"bfd_allowed_hops","documentation":"BFD allowed hops format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_allowed_hops","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_declare_dead_multiple","documentation":"Number of times a packet is missed before BFD declares the neighbor down. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_declare_dead_multiple","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_probe_interval","documentation":"the time interval (in millisec) between probe packets for heartbeat purpose format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_probe_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE\n, - RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE\n, Supported cluster profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_high_availability_profile"},{"value":{"name":"com.vmware.nsx.model.app_discovery_app_profile_result_summary","documentation":"Contains the application discovery result summary of the App Profile","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"app_profile_id","documentation":"ID of the App Profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Name of the App Profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"installed_apps_count","documentation":"Number of apps installed that belongs to this App Profile format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"installed_apps_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_discovery_app_profile_result_summary"},{"value":{"name":"com.vmware.nsx.model.tunnel_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnels","documentation":"List of transport node tunnels\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tunnel_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tunnels","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tunnel_list"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_header_rewrite_action","documentation":"This action is used to rewrite header fields of matched HTTP request messages to specified new values. One action can be used to rewrite one header field. To rewrite multiple header fields, multiple actions must be defined. Captured variables and built-in variables can be used in the header_value field, header_name field does not support variables.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestHeaderRewriteAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestHeaderRewriteAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"header_name","documentation":"Name of HTTP request header","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"header_value","documentation":"Value of HTTP request header","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_header_rewrite_action"},{"value":{"name":"com.vmware.nsx.model.backup_operation_history","documentation":"Past backup operation details","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cluster_backup_statuses","documentation":"Statuses of previous cluser backups","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_operation_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster_backup_statuses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inventory_backup_statuses","documentation":"Statuses of previous inventory backups","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_operation_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inventory_backup_statuses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_backup_statuses","documentation":"Statuses of previous node backups","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_operation_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_backup_statuses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.backup_operation_history"},{"value":{"name":"com.vmware.nsx.model.route_map_sequence","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DENY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DENY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PERMIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_PERMIT"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Possible values are: \n - ACTION_PERMIT\n, - ACTION_DENY\n, Action for the Sequence","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_criteria","documentation":"Match Criteria for the RouteMap Sequence","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map_sequence_match","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_criteria","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"set_criteria","documentation":"Set Criteria for the RouteMap Sequence","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map_sequence_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"set_criteria","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.route_map_sequence"},{"value":{"name":"com.vmware.nsx.model.lb_virtual_server_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of virtual servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_virtual_server_list_result"},{"value":{"name":"com.vmware.nsx.model.servicei_ps_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of service IPs registered with the LR by services like NAT, LB, VPN, etc.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_IP","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.servicei_ps_list_result"},{"value":{"name":"com.vmware.nsx.model.interval_backup_schedule","documentation":"Schedule to specify the interval time at which automated backups need to be taken","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IntervalBackupSchedule","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IntervalBackupSchedule","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.backup_schedule","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"seconds_between_backups","documentation":"Time interval in seconds between two consecutive automated backups format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"seconds_between_backups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_WEEKLYBACKUPSCHEDULE\n, - RESOURCE_TYPE_INTERVALBACKUPSCHEDULE\n, Schedule type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.interval_backup_schedule"},{"value":{"name":"com.vmware.nsx.model.directory_group_member","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group_distinguished_name","documentation":"Directory group distinguished name this group member belongs to.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group_distinguished_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group_id","documentation":"Directory group id this group member belongs to","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_group_distinguished_name","documentation":"Directory group name this group member owns","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"member_group_distinguished_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_group_id","documentation":"Directory group id this group member owns","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"member_group_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nested","documentation":"Whether this member group is a directory member of the parent group speicified by group_id or a nested member group which parent group is also member group of the parent group speicified by group_id.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"nested","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_group_member"},{"value":{"name":"com.vmware.nsx.model.configuration_state_element","documentation":"Describes status of configuration of an entity","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, State of configuration on this sub system\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sub_system_address","documentation":"URI of backing resource on sub system\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sub_system_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sub_system_id","documentation":"Identifier of backing resource on sub system\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sub_system_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sub_system_type","documentation":"Type of backing resource on sub system\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sub_system_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.configuration_state_element"},{"value":{"name":"com.vmware.nsx.model.advertise_rule","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_ALLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DENY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DENY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Possible values are: \n - ACTION_DENY\n, - ACTION_ALLOW\n, ALLOW action enables the advertisment and DENY action disables the advertisement of a filtered routes to the connected TIER0 router.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Display name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"networks","documentation":"network(CIDR) to be routed format: ipv4-cidr-block","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"networks","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_filter","documentation":"Rule filter for the advertise rule","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertisement_rule_filter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule_filter","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advertise_rule"},{"value":{"name":"com.vmware.nsx.model.community_match_expression","documentation":"Community match expression","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AND","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATOR_AND"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"expression","documentation":"Array of community match operations","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.community_match_operation","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"expression","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"operator","documentation":"Possible values are: \n - OPERATOR_AND\n, Operator for evaluating community match expressions. AND logical AND operator\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"operator","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.community_match_expression"},{"value":{"name":"com.vmware.nsx.model.dns_forwarder","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEBUG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOG_LEVEL_DEBUG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOG_LEVEL_WARNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FATAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOG_LEVEL_FATAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOG_LEVEL_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOG_LEVEL_INFO"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cache_size","documentation":"One dns answer cache entry will consume ~120 bytes. Hence 1 KB cache size can cache ~8 dns answer entries, and the default 1024 KB cache size can hold ~8k dns answer entries. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cache_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"conditional_forwarders","documentation":"The conditional zone forwarders. During matching a zone forwarder, the dns forwarder will use the conditional fowarder with the longest domain name that matches the query.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.conditional_forwarder_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"conditional_forwarders","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_forwarder","documentation":"The default zone forwarder that catches all other domain names except those matched by conditional forwarder zone.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.forwarder_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_forwarder","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"listener_ip","documentation":"The ip address the dns forwarder listens on. It can be an ip address already owned by the logical-router uplink port or router-link, or a loopback port ip address. But it can not be a downlink port address. User needs to ensure the address is reachable via router or NAT from both client VMs and upstream servers. User will need to create Firewall rules if needed to allow such traffic on a Tier-1 or Tier-0. format: ipv4","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"listener_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"log_level","documentation":"Possible values are: \n - LOG_LEVEL_DEBUG\n, - LOG_LEVEL_INFO\n, - LOG_LEVEL_WARNING\n, - LOG_LEVEL_ERROR\n, - LOG_LEVEL_FATAL\n, Log level of the dns forwarder","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"log_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Specify the LogicalRouter where the DnsForwarder runs. The HA mode of the hosting LogicalRouter must be Active/Standby.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dns_forwarder"},{"value":{"name":"com.vmware.nsx.model.node_service_properties","documentation":"Node service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_service_properties"},{"value":{"name":"com.vmware.nsx.model.logical_switch_list_result","documentation":"Logical Switch queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Logical Switch Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_list_result"},{"value":{"name":"com.vmware.nsx.model.dhcp_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"acks","documentation":"The total number of DHCP ACK packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"acks","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"declines","documentation":"The total number of DHCP DECLINE packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"declines","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_server_id","documentation":"dhcp server uuid","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_server_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"discovers","documentation":"The total number of DHCP DISCOVER packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"discovers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"errors","documentation":"The total number of DHCP errors format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"informs","documentation":"The total number of DHCP INFORM packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"informs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_pool_stats","documentation":"The DHCP ip pool usage statistics","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool_usage","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_pool_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nacks","documentation":"The total number of DHCP NACK packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"nacks","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"offers","documentation":"The total number of DHCP OFFER packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"offers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"releases","documentation":"The total number of DHCP RELEASE packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"releases","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"requests","documentation":"The total number of DHCP REQUEST packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"requests","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"timestamp of the statistics format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_statistics"},{"value":{"name":"com.vmware.nsx.model.node_summary","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_version","documentation":"Component version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_count","documentation":"Number of nodes of the type and at the component version format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Node type\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_summary"},{"value":{"name":"com.vmware.nsx.model.SI_packet_type_and_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"counter","documentation":"The number of packets. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"counter","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet_type","documentation":"The type of the packets","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"packet_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.SI_packet_type_and_counter"},{"value":{"name":"com.vmware.nsx.model.virtual_machine_tag_update","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"external_id","documentation":"External id of the virtual machine to which tags are to be applied","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"List of tags to be applied to the virtual machine","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.virtual_machine_tag_update"},{"value":{"name":"com.vmware.nsx.model.uplink","documentation":"Object to identify an uplink based on its type and name","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PNIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPLINK_TYPE_PNIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPLINK_TYPE_LAG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"uplink_name","documentation":"Name of this uplink","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplink_type","documentation":"Possible values are: \n - UPLINK_TYPE_PNIC\n, - UPLINK_TYPE_LAG\n, Type of the uplink","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.uplink"},{"value":{"name":"com.vmware.nsx.model.batch_response_item","documentation":"A single respose in a list of batched responses","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"body","documentation":"object returned by api","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"code","documentation":"http status code format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"headers","documentation":"The headers returned by the API call","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"headers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.batch_response_item"},{"value":{"name":"com.vmware.nsx.model.BFD_diagnostic_count","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"administratively_down_count","documentation":"Number of tunnels with administratively down diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"administratively_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"concatenated_path_down_count","documentation":"Number of tunnels with concatenated path down diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"concatenated_path_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"control_detection_time_expired_count","documentation":"Number of tunnels with control detection time expired diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_detection_time_expired_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"echo_function_failed_count","documentation":"Number of tunnels with echo function failed diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"echo_function_failed_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"forwarding_plane_reset_count","documentation":"Number of tunnels with forwarding plane reset diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"forwarding_plane_reset_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"neighbor_signaled_session_down_count","documentation":"Number of tunnels neighbor signaled session down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"neighbor_signaled_session_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"no_diagnostic_count","documentation":"Number of tunnels with no diagnostic format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"no_diagnostic_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path_down_count","documentation":"Number of tunnels with path down diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"path_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reverse_concatenated_path_down_count","documentation":"Number of tunnels with reverse concatenated path down diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"reverse_concatenated_path_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.BFD_diagnostic_count"},{"value":{"name":"com.vmware.nsx.model.footer_action","documentation":"Action specified at the footer of a widget to provide additional information or to provide a clickable url for navigation. An example usage of footer action is provided under the 'example_request' section of 'CreateWidgetConfiguration' API.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dock_to_container_footer","documentation":"If true, the footer will appear in the underlying container that holds the widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dock_to_container_footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"label","documentation":"Label to be displayed against the footer action.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"url","documentation":"Hyperlink to the UI page that provides details of action.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.footer_action"},{"value":{"name":"com.vmware.nsx.model.lb_rule","documentation":"Load balancer rules allow customization of load balancing behavior using match/action rules. Currently, load balancer rules are supported for only layer 7 virtual servers with application profile LbHttpProfile. Each application rule consists of one or more match conditions and one or more actions. Load balancer rules could be used by different load balancer services.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_RESPONSE_REWRITE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PHASE_RESPONSE_REWRITE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_REQUEST_REWRITE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PHASE_REQUEST_REWRITE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_FORWARDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PHASE_FORWARDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_STRATEGY_ALL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ANY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_STRATEGY_ANY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"actions","documentation":"A list of actions to be executed at specified phase when load balancer rule matches. The actions are used to manipulate application traffic, such as rewrite URI of HTTP messages, redirect HTTP messages, etc.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbRuleAction. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbRuleAction.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"actions","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"match_conditions","documentation":"A list of match conditions used to match application traffic. Multiple match conditions can be specified in one load balancer rule, each match condition defines a criterion to match application traffic. If no match conditions are specified, then the load balancer rule will always match and it is used typically to define default rules. If more than one match condition is specified, then match strategy determines if all conditions should match or any one condition should match for the load balancer rule to considered a match.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbRuleCondition. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbRuleCondition.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_conditions","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"match_strategy","documentation":"Possible values are: \n - MATCH_STRATEGY_ALL\n, - MATCH_STRATEGY_ANY\n, Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If match_stragety is set to ALL, then load balancer rule is considered a match only if all the conditions match. If match_strategy is set to ANY, then load balancer rule is considered a match if any one of the conditions match.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_strategy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"phase","documentation":"Possible values are: \n - PHASE_REQUEST_REWRITE\n, - PHASE_FORWARDING\n, - PHASE_RESPONSE_REWRITE\n, Each load balancer rule is used at a specific phase of load balancer processing. Currently three phases are supported, HTTP_REQUEST_REWRITE, HTTP_FORWARDING and HTTP_RESPONSE_REWRITE. When an HTTP request message is received by load balancer, all HTTP_REQUEST_REWRITE rules, if present are executed in the order they are applied to virtual server. And then if HTTP_FORWARDING rules present, only first matching rule's action is executed, remaining rules are not checked. HTTP_FORWARDING rules can have only one action. If the request is forwarded to a backend server and the response goes back to load balancer, all HTTP_RESPONSE_REWRITE rules, if present, are executed in the order they are applied to the virtual server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"phase","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_rule"},{"value":{"name":"com.vmware.nsx.model.NS_group","documentation":"NSGroups are recursive groupings of different NSX elements (logical and physical), typically used in policy definitions.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_count","documentation":"Count of the members added to this NSGroup format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"Reference to the direct/static members of the NSGroup. Can be ID based expressions only. VirtualMachine cannot be added as a static member.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group_simple_expression","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"membership_criteria","documentation":"List of tag or name based expressions which define the dynamic membership criteria for this NSGroup. An object must satisfy atleast one of these expressions to qualify as a member of this group.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSGroupExpression. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSGroupExpression.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"membership_criteria","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_group_expression","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group"},{"value":{"name":"com.vmware.nsx.model.telemetry_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ceip_acceptance","documentation":"Enable this flag to participate in the Customer Experience Improvement Program.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ceip_acceptance","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"proxy_enabled","documentation":"Enable this flag to specify a proxy, and provide the proxy settings.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schedule_enabled","documentation":"Enable this to schedule data collection and upload times. If enabled, and a schedule is not provided, a default schedule (WEEKLY, Sunday at 2:00 a.m) will be applied.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"schedule_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"telemetry_proxy","documentation":"Specify the proxy configuration (scheme, server, port) here.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.telemetry_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"telemetry_proxy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"telemetry_schedule","documentation":"Specify one of Daily, Weekly or Monthly schedules.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in TelemetrySchedule. When operations return a value of this structure as a result, the field will contain all the attributes defined in TelemetrySchedule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"telemetry_schedule","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.telemetry_schedule","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.telemetry_config"},{"value":{"name":"com.vmware.nsx.model.mac_management_switching_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MacManagementSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"MacManagementSwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"mac_change_allowed","documentation":"Allowing source MAC address change","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_change_allowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_learning","documentation":"MAC learning configuration","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_learning_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_learning","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_management_switching_profile"},{"value":{"name":"com.vmware.nsx.model.node_user_properties_list_result","documentation":"Node users list results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of node users","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_user_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.vidm_info_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vidm_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vidm_info_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_port","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLinkPortOnTIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_logicalrouterlinkportontier1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterIPTunnelPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALROUTERIPTUNNELPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLinkPortOnTIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_logicalrouterlinkportontier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLoopbackPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterCentralizedServicePort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALROUTERCENTRALIZEDSERVICEPORT"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterDownLinkPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterUpLinkPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALROUTERUPLINKPORT"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterPort","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, - RESOURCE_TYPE_LOGICALROUTERIPTUNNELPORT\n, - RESOURCE_TYPE_LOGICALROUTERCENTRALIZEDSERVICEPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member. LogicalRouterIPTunnelPort is a IPSec VPN tunnel port created on logical router when route based VPN session configured. LogicalRouterCentralizedServicePort is allowed only on Active/Standby TIER0 and TIER1 logical router. Port can be connected to VLAN or overlay logical switch. Unlike downlink port it does not participate in distributed routing and hosted on all edge cluster members associated with logical router. Stateful services can be applied on this port.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port"},{"value":{"name":"com.vmware.nsx.model.role_binding","documentation":"User/Group's role binding","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"remote_user","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_REMOTE_USER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"principal_identity","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_PRINCIPAL_IDENTITY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"local_user","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LOCAL_USER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"remote_group","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_REMOTE_GROUP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"User/Group's name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"roles","documentation":"Roles\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"roles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_REMOTE_USER\n, - TYPE_REMOTE_GROUP\n, - TYPE_LOCAL_USER\n, - TYPE_PRINCIPAL_IDENTITY\n, Type\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.role_binding"},{"value":{"name":"com.vmware.nsx.model.network_migration_spec","documentation":"The NetworkMigrationSpec is the base class for any types of network migration specifications to be handled by transport node.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HostProfileNetworkMigrationSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_HOSTPROFILENETWORKMIGRATIONSPEC"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NetworkMigrationSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NetworkMigrationSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_HOSTPROFILENETWORKMIGRATIONSPEC\n, Supported network migration specification types.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.network_migration_spec"},{"value":{"name":"com.vmware.nsx.model.transport_node_state","documentation":"Transport Node State","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENTERING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_STATE_ENTERING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"unknown","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_STATE_ENABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EXITING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_STATE_EXITING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_STATE_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, - STATE_UNKNOWN\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_states","documentation":"States of HostSwitches on the host\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_switch_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_switch_states","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"maintenance_mode_state","documentation":"Possible values are: \n - MAINTENANCE_MODE_STATE_ENTERING\n, - MAINTENANCE_MODE_STATE_ENABLED\n, - MAINTENANCE_MODE_STATE_EXITING\n, - MAINTENANCE_MODE_STATE_DISABLED\n, the present realized maintenance mode state\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"maintenance_mode_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Unique Id of the TransportNode\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_state"},{"value":{"name":"com.vmware.nsx.model.component_target_version","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_type","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_version","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.component_target_version"},{"value":{"name":"com.vmware.nsx.model.virtual_machine_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"VirtualMachine list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_machine","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.virtual_machine_list_result"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPNDPD_profile_list_result","documentation":"List all the dead peer detection (DPD) profiles.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPSec DPD Profile list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPNDPD_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPNDPD_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.transport_node","documentation":"Transport Node","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FORCE_ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_FORCE_ENABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_ENABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_spec","documentation":"This property is used to either create standard host switches or to inform NSX about preconfigured host switches that already exist on the transport node. Pass an array of either StandardHostSwitchSpec objects or PreconfiguredHostSwitchSpec objects. It is an error to pass an array containing different types of HostSwitchSpec objects.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in HostSwitchSpec. When operations return a value of this structure as a result, the field will contain all the attributes defined in HostSwitchSpec.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_spec","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.host_switch_spec","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"host_switches","documentation":"This property is deprecated in favor of 'host_switch_spec'. Property 'host_switches' can only be used for NSX managed transport nodes. 'host_switch_spec' can be used for both NSX managed or manually preconfigured host switches.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"maintenance_mode","documentation":"Possible values are: \n - MAINTENANCE_MODE_ENABLED\n, - MAINTENANCE_MODE_FORCE_ENABLED\n, - MAINTENANCE_MODE_DISABLED\n, The property is read-only, used for querying result. User could update transport node maintenance mode by UpdateTransportNodeMaintenanceMode call.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"maintenance_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"Unique Id of the fabric node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_endpoints","documentation":"Transport zone endpoints.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_end_point","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_endpoints","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node"},{"value":{"name":"com.vmware.nsx.model.logical_port_state","documentation":"Contians realized state of the logical port. For example, transport node on which the port is located, discovered and realized address bindings of the logical port.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"discovered_bindings","documentation":"Logical port bindings discovered automatically","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.address_binding_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"discovered_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Id of the logical port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realized_bindings","documentation":"Realized logical port bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.address_binding_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realized_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_ids","documentation":"Identifiers of the transport node where the port is located","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_state"},{"value":{"name":"com.vmware.nsx.model.compute_collection","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cm_local_id","documentation":"Local Id of the compute collection in the Compute Manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cm_local_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"External ID of the ComputeCollection in the source Compute manager, e.g. mo-ref in VC\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"origin_id","documentation":"Id of the compute manager from where this Compute Collection was discovered\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"origin_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"origin_properties","documentation":"Key-Value map of additional specific properties of compute collection in the Compute Manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"origin_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"origin_type","documentation":"ComputeCollection type like VC_Cluster. Here the Compute Manager type prefix would help in differentiating similar named Compute Collection types from different Compute Managers\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"origin_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner_id","documentation":"Id of the owner of compute collection in the Compute Manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"owner_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection"},{"value":{"name":"com.vmware.nsx.model.node_interface_statistics_properties","documentation":"Node network interface statistic properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_REALTIME"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_CACHED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_id","documentation":"Interface ID","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_bytes","documentation":"Number of bytes received format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_dropped","documentation":"Number of packets dropped format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_errors","documentation":"Number of receive errors format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_frame","documentation":"Number of framing errors format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_frame","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"Number of packets received format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source","documentation":"Possible values are: \n - SOURCE_REALTIME\n, - SOURCE_CACHED\n, Source of status data.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"Number of bytes transmitted format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_carrier","documentation":"Number of carrier losses detected format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_carrier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_colls","documentation":"Number of collisions detected format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_colls","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_dropped","documentation":"Number of packets dropped format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_errors","documentation":"Number of transmit errors format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"Number of packets transmitted format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_interface_statistics_properties"},{"value":{"name":"com.vmware.nsx.model.filter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"name","documentation":"The name of the filter.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"The value of the filter.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.filter"},{"value":{"name":"com.vmware.nsx.model.advance_cluster_restore_input","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Unique id of an instruction (as returned by the GET /restore/status call) for which input is to be provided\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resources","documentation":"List of resources for which the instruction is applicable.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.selectable_resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advance_cluster_restore_input"},{"value":{"name":"com.vmware.nsx.model.packet_capture_option_list","documentation":"List of packet capture options to filter data in capture process.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"values","documentation":"Packet capture option collection","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_capture_option","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"values","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packet_capture_option_list"},{"value":{"name":"com.vmware.nsx.model.nic_info","documentation":"Information of a network interface present on the partner appliance that needs to be configured by the NSX Manager.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"gateway_address","documentation":"Gateway address associated with the NIC metadata.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"IP address associated with the NIC metadata.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"network_id","documentation":"Network Id associated with the NIC metadata.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"network_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nic_metadata","documentation":"NIC metadata information.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nic_metadata","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"nic_metadata","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnet_mask","documentation":"Subnet mask associated with the NIC metadata.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet_mask","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nic_info"},{"value":{"name":"com.vmware.nsx.model.weekly_telemetry_schedule","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TUESDAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DAY_OF_WEEK_TUESDAY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WEDNESDAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DAY_OF_WEEK_WEDNESDAY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MONDAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DAY_OF_WEEK_MONDAY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"THURSDAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DAY_OF_WEEK_THURSDAY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FRIDAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DAY_OF_WEEK_FRIDAY"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WeeklyTelemetrySchedule","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SATURDAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DAY_OF_WEEK_SATURDAY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUNDAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DAY_OF_WEEK_SUNDAY"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"WeeklyTelemetrySchedule","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.telemetry_schedule","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"day_of_week","documentation":"Possible values are: \n - DAY_OF_WEEK_SUNDAY\n, - DAY_OF_WEEK_MONDAY\n, - DAY_OF_WEEK_TUESDAY\n, - DAY_OF_WEEK_WEDNESDAY\n, - DAY_OF_WEEK_THURSDAY\n, - DAY_OF_WEEK_FRIDAY\n, - DAY_OF_WEEK_SATURDAY\n, Day of week on which data will be collected. Specify one of SUNDAY through SATURDAY.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"day_of_week","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hour_of_day","documentation":"Hour at which data will be collected. Specify a value between 0 through 23. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hour_of_day","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"minutes","documentation":"Minute at which data will be collected. Specify a value between 0 through 59. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"minutes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"frequency_type","documentation":"Specify one of DAILY, WEEKLY, or MONTHLY.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"frequency_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.weekly_telemetry_schedule"},{"value":{"name":"com.vmware.nsx.model.bridge_cluster_node","documentation":"Bridge transport node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ha_mac","documentation":"MAC address used for HA protocol\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ha_mac","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"UUID of the transport node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_cluster_node"},{"value":{"name":"com.vmware.nsx.model.scp_protocol","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ScpProtocol","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ScpProtocol","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.protocol","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"authentication_scheme","documentation":"Scheme to authenticate if required","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.password_authentication_scheme","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"authentication_scheme","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssh_fingerprint","documentation":"SSH fingerprint of server","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssh_fingerprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Possible values are: \n - NAME_HTTP\n, - NAME_HTTPS\n, - NAME_SCP\n, - NAME_SFTP\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.scp_protocol"},{"value":{"name":"com.vmware.nsx.model.feature_usage_list","documentation":"list of feature usage items","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"feature_usage_info","documentation":"Feature Usage List\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_usage","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"feature_usage_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_usage_list"},{"value":{"name":"com.vmware.nsx.model.vif_attachment_context","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PARENT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VIF_TYPE_PARENT"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VifAttachmentContext","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CHILD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VIF_TYPE_CHILD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INDEPENDENT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VIF_TYPE_INDEPENDENT"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"VifAttachmentContext","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.attachment_context","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"app_id","documentation":"An application ID used to identify / look up a child VIF behind a parent VIF. Only effective when vif_type is CHILD.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"parent_vif_id","documentation":"VIF ID of the parent VIF if vif_type is CHILD","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parent_vif_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"traffic_tag","documentation":"Current we use VLAN id as the traffic tag. Only effective when vif_type is CHILD. Each logical port inside a container must have a unique traffic tag. If the traffic_tag is not unique, no error is generated, but traffic will not be delivered to any port with a non-unique tag. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"traffic_tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vif_type","documentation":"Possible values are: \n - VIF_TYPE_PARENT\n, - VIF_TYPE_CHILD\n, - VIF_TYPE_INDEPENDENT\n, Type of the VIF attached to logical port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vif_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocate_addresses","documentation":"Possible values are: \n - ALLOCATE_ADDRESSES_IPPOOL\n, - ALLOCATE_ADDRESSES_MACPOOL\n, - ALLOCATE_ADDRESSES_BOTH\n, - ALLOCATE_ADDRESSES_NONE\n, A flag to indicate whether to allocate addresses from allocation pools bound to the parent logical switch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocate_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Used to identify which concrete class it is","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vif_attachment_context"},{"value":{"name":"com.vmware.nsx.model.static_ip_mac_list_spec","documentation":"IP and MAC assignment specification for Static IP List.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StaticIpMacListSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"StaticIpMacListSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ip_assignment_spec","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"default_gateway","documentation":"Gateway IP format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_gateway","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_mac_list","documentation":"List of IPs and MACs for transport node host switch virtual tunnel endpoints","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_mac_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_mac_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnet_mask","documentation":"Subnet mask format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet_mask","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STATICIPPOOLSPEC\n, - RESOURCE_TYPE_STATICIPLISTSPEC\n, - RESOURCE_TYPE_ASSIGNEDBYDHCP\n, - RESOURCE_TYPE_STATICIPMACLISTSPEC\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_ip_mac_list_spec"},{"value":{"name":"com.vmware.nsx.model.directory_domain_sync_stats","documentation":"Directory Domain Synchronization Statistics","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DELTA_SYNC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CURRENT_STATE_DELTA_SYNC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IDLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PREV_SYNC_TYPE_IDLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IDLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CURRENT_STATE_IDLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PREV_SYNC_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILURE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PREV_SYNC_STATUS_FAILURE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FULL_SYNC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CURRENT_STATE_FULL_SYNC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DELTA_SYNC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PREV_SYNC_TYPE_DELTA_SYNC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PREV_SYNC_STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FULL_SYNC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PREV_SYNC_TYPE_FULL_SYNC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"avg_delta_sync_time","documentation":"All the historical delta sync are counted in calculating the average delta sync time in seconds. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"avg_delta_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"avg_full_sync_time","documentation":"All the historical full sync are counted in calculating the average full sync time in seconds. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"avg_full_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_state","documentation":"Possible values are: \n - CURRENT_STATE_IDLE\n, - CURRENT_STATE_FULL_SYNC\n, - CURRENT_STATE_DELTA_SYNC\n, Current running state of the directory domain in synchronization life cycle. It could be one of the following three states.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"current_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_state_begin_time","documentation":"Since what time the current state has begun. The time is expressed in millisecond epoch time. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"current_state_begin_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_delta_sync","documentation":"number of historical delta sync initiated either by system or by API request. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_delta_sync","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_full_sync","documentation":"number of historical full sync initiated either by system or by API request. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_full_sync","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prev_sync_end_time","documentation":"Directory domain previous sync ending time expressed in millisecond epoch time. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"prev_sync_end_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prev_sync_status","documentation":"Possible values are: \n - PREV_SYNC_STATUS_SUCCESS\n, - PREV_SYNC_STATUS_FAILURE\n, - PREV_SYNC_STATUS_UNKNOWN\n, Directory domain previous sync status. It could be one of the following two states.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"prev_sync_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prev_sync_type","documentation":"Possible values are: \n - PREV_SYNC_TYPE_IDLE\n, - PREV_SYNC_TYPE_FULL_SYNC\n, - PREV_SYNC_TYPE_DELTA_SYNC\n, Directory domain previous sync type. It could be one of the following three states. Right after the directory domain is configured, this field is set to IDLE.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"prev_sync_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_domain_sync_stats"},{"value":{"name":"com.vmware.nsx.model.donut_section","documentation":"Represents high level logical grouping of portions or segments of a donut / stats chart.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"parts","documentation":"Array of portions or parts of the donut or stats chart.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.donut_part","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parts","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"row_list_field","documentation":"Field of the root of the api result set for forming parts.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"row_list_field","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"template","documentation":"If true, the section will be appled as template for forming parts. Only one part will be formed from each element of 'row_list_field'.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"template","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.donut_section"},{"value":{"name":"com.vmware.nsx.model.transport_zone_list_result","documentation":"Transport zone queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Transport Zone Results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_list_result"},{"value":{"name":"com.vmware.nsx.model.support_bundle_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"failed_nodes","documentation":"Nodes where bundles were not generated or not copied to remote server\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.failed_node_support_bundle_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failed_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remaining_nodes","documentation":"Nodes where bundle generation is pending or in progress","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.remaining_support_bundle_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remaining_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_properties","documentation":"Request properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.support_bundle_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"success_nodes","documentation":"Nodes whose bundles were successfully copied to remote file server\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.success_node_support_bundle_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"success_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.support_bundle_result"},{"value":{"name":"com.vmware.nsx.model.ntp_service_properties","documentation":"NTP Service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"servers","documentation":"NTP servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ntp_service_properties"},{"value":{"name":"com.vmware.nsx.model.resource_link","documentation":"A link to a related resource","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Optional action\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"href","documentation":"Link to resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"href","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rel","documentation":"Custom relation type (follows RFC 5988 where appropriate definitions exist)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.resource_link"},{"value":{"name":"com.vmware.nsx.model.host_infra_traffic_type","documentation":"The traffic_name specifies the infrastructure traffic type and it must be one of the following system-defined types: FAULT_TOLERANCE is traffic for failover and recovery. HBR is traffic for Host based replication. ISCSI is traffic for Internet Small Computer System Interface. MANAGEMENT is traffic for host management. NFS is traffic related to file transfer in network file system. VDP is traffic for vSphere data protection. VIRTUAL_MACHINE is traffic generated by virtual machines. VMOTION is traffic for computing resource migration. VSAN is traffic generated by virtual storage area network. The dynamic_res_pool_name provides a name for the resource pool. It can be any arbitrary string. Either traffic_name or dynamic_res_pool_name must be set. If both are specified or omitted, an error will be returned.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAULT_TOLERANCE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRAFFIC_NAME_FAULT_TOLERANCE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HBR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRAFFIC_NAME_HBR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIRTUAL_MACHINE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRAFFIC_NAME_VIRTUAL_MACHINE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRAFFIC_NAME_VDP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VSAN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRAFFIC_NAME_VSAN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ISCSI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRAFFIC_NAME_ISCSI"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VMOTION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRAFFIC_NAME_VMOTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MANAGEMENT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRAFFIC_NAME_MANAGEMENT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NFS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRAFFIC_NAME_NFS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dynamic_res_pool_name","documentation":"Dynamic resource pool traffic name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dynamic_res_pool_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"traffic_name","documentation":"Possible values are: \n - TRAFFIC_NAME_FAULT_TOLERANCE\n, - TRAFFIC_NAME_HBR\n, - TRAFFIC_NAME_ISCSI\n, - TRAFFIC_NAME_MANAGEMENT\n, - TRAFFIC_NAME_NFS\n, - TRAFFIC_NAME_VDP\n, - TRAFFIC_NAME_VIRTUAL_MACHINE\n, - TRAFFIC_NAME_VMOTION\n, - TRAFFIC_NAME_VSAN\n, Traffic types","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"traffic_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_infra_traffic_type"},{"value":{"name":"com.vmware.nsx.model.lb_virtual_server_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PARTIALLY_UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PARTIALLY_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DETACHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DETACHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PRIMARY_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PRIMARY_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DISABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_PARTIALLY_UP\n, - STATUS_PRIMARY_DOWN\n, - STATUS_DOWN\n, - STATUS_DETACHED\n, - STATUS_DISABLED\n, UP means that all primary members in default pool are in UP status. For L7 virtual server, if there is no default pool, the virtual server would be treated as UP. PARTIALLY_UP means that some(not all) primary members in default pool are in UP status. The size of these active primary members should be larger than or equal to the certain number(min_active_members) which is defined in LbPool. PRIMARY_DOWN means that less than certain(min_active_members) primary members in default pool are in UP status but backup members are in UP status, the connections would be dispatched to backup members. DOWN means that all primary and backup members are in DOWN status. DETACHED means that the virtual server is not bound to any service. DISABLED means that the admin state of the virtual server is disabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_server_id","documentation":"load balancer virtual server identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual_server_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_virtual_server_status"},{"value":{"name":"com.vmware.nsx.model.virtual_network_interface_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"VirtualNetworkInterface list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_network_interface","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.virtual_network_interface_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"external_transit_networks","documentation":"CIDR block defining tier0 to tier1 links format: ipv4-cidr-block","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_transit_networks","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ha_vip_configs","documentation":"This configuration can be defined only for Active-Standby LogicalRouter to provide | redundancy. For mulitple uplink ports, multiple HaVipConfigs must be defined | and each config will pair exactly two uplink ports. The VIP will move and will | always be owned by the Active node. Note - when HaVipConfig[s] are defined, | configuring dynamic-routing is disallowed.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ha_vip_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ha_vip_configs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"internal_transit_network","documentation":"CIDR block defining Service router to distributed router links format: ipv4-cidr-block","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"internal_transit_network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_id","documentation":"Transport zone of the logical router. If specified then all downlink switches should belong to this transport zone and an error will be thrown if transport zone of the downlink switch doesn't match with this transport zone. All internal and external transit switches will be created in this transport zone.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_config"},{"value":{"name":"com.vmware.nsx.model.node_network_interface_properties_list_result","documentation":"Node network interface properties list results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node network interface property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_network_interface_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.nat_statistics_per_rule","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_sessions","documentation":"The number of active sessions format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"active_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_bytes","documentation":"The number of bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_packets","documentation":"The number of packets format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"The id of the NAT rule.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"The id of the logical router which owns the NAT rule.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"warning_message","documentation":"The warning message about the NAT Rule statistics.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"warning_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nat_statistics_per_rule"},{"value":{"name":"com.vmware.nsx.model.exclude_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"List of the members in the exclude list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.exclude_list"},{"value":{"name":"com.vmware.nsx.model.datasource","documentation":"An instance of a datasource configuration.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Name of a datasource instance.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"urls","documentation":"Array of urls relative to the datasource configuration. For example, api/v1/fabric/nodes is a relative url of nsx-manager instance.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.url_alias","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"urls","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.datasource"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint_list_result","documentation":"List all the peer endpoints.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPSec Peer endpoint list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint_list_result"},{"value":{"name":"com.vmware.nsx.model.feature_permission","documentation":"Feature Permission","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_READ"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"crud","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_CRUD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"none","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_NONE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"execute","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_EXECUTE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"feature","documentation":"Feature Name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"feature","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"permission","documentation":"Possible values are: \n - PERMISSION_CRUD\n, - PERMISSION_READ\n, - PERMISSION_EXECUTE\n, - PERMISSION_NONE\n, Permission\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"permission","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_permission"},{"value":{"name":"com.vmware.nsx.model.component_upgrade_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"can_skip","documentation":"Can the upgrade of the remaining units in this component be skipped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"can_skip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Component type for the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"Details about the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Upgrade status of component\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.component_upgrade_status"},{"value":{"name":"com.vmware.nsx.model.conditional_forwarder_zone","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"source_ip","documentation":"The source ip used by the fowarder of the zone. If no source ip specified, the ip address of listener of the dns forwarder will be used. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upstream_servers","documentation":"Ip address of the upstream dns servers the dns forwarder accesses. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"upstream_servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"domain_names","documentation":"A forwarder domain name should be a valid FQDN. If reverse lookup is needed for this zone, reverse lookup domain name like X.in-addr.arpa can be defined. Here the X represents a subnet.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain_names","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.conditional_forwarder_zone"},{"value":{"name":"com.vmware.nsx.model.route_map","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequences","documentation":"Ordered list of routeMap sequences","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map_sequence","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sequences","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.route_map"},{"value":{"name":"com.vmware.nsx.model.bgp_neighbor_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OPEN_SENT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_OPEN_SENT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OPEN_CONFIRM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_OPEN_CONFIRM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INVALID","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_INVALID"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IDLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_IDLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_CONNECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_ACTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESTABLISHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_ESTABLISHED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"announced_capabilities","documentation":"BGP capabilities sent to BGP neighbor.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"announced_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connection_drop_count","documentation":"Count of connection drop format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"connection_drop_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connection_state","documentation":"Possible values are: \n - CONNECTION_STATE_INVALID\n, - CONNECTION_STATE_IDLE\n, - CONNECTION_STATE_CONNECT\n, - CONNECTION_STATE_ACTIVE\n, - CONNECTION_STATE_OPEN_SENT\n, - CONNECTION_STATE_OPEN_CONFIRM\n, - CONNECTION_STATE_ESTABLISHED\n, Current state of the BGP session.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"connection_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"established_connection_count","documentation":"Count of connections established format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"established_connection_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"graceful_restart","documentation":"Indicate current state of graceful restart where graceful_restart = true indicate graceful restart is enabled and graceful_restart = false indicate graceful restart is disabled.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"graceful_restart","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hold_time","documentation":"Time in ms to wait for HELLO from BGP peer. If a HELLO packet is not seen from BGP Peer withing hold_time then BGP neighbor will be marked as down. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"hold_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"keep_alive_interval","documentation":"Time in ms to wait for HELLO packet from BGP peer format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"keep_alive_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_port","documentation":"TCP port number of Local BGP connection format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"local_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lr_component_id","documentation":"Logical router component(Service Router/Distributed Router) id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lr_component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"messages_received","documentation":"Count of messages received from the neighbor format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"messages_received","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"messages_sent","documentation":"Count of messages sent to the neighbor format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"messages_sent","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"negotiated_capability","documentation":"BGP capabilities negotiated with BGP neighbor.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"negotiated_capability","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"neighbor_address","documentation":"The IP of the BGP neighbor format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"neighbor_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"neighbor_router_id","documentation":"Router ID of the BGP neighbor. format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"neighbor_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_as_number","documentation":"AS number of the BGP neighbor\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_as_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_port","documentation":"TCP port number of remote BGP Connection format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_address","documentation":"The Ip address of logical port format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"time_since_established","documentation":"Time(in milliseconds) since connection was established. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"time_since_established","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_in_prefix_count","documentation":"Count of in prefixes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_in_prefix_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_out_prefix_count","documentation":"Count of out prefixes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_out_prefix_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node","documentation":"Transport node id and name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_neighbor_status"},{"value":{"name":"com.vmware.nsx.model.reorder_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"id of the upgrade unit group/upgrade unit before/after which the upgrade unit group/upgrade unit is to be placed","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_before","documentation":"flag indicating whether the upgrade unit group/upgrade unit is to be placed before or after the specified upgrade unit group/upgrade unit","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_before","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.reorder_request"},{"value":{"name":"com.vmware.nsx.model.runtime_interface_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_by_security_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_packets_dropped_by_security","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped_by_security_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_learning","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_mac_learning_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_learning","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_index","documentation":"Index of the interface format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"interface_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.runtime_interface_statistics"},{"value":{"name":"com.vmware.nsx.model.service_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"service profile list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.vni_pool","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ranges","documentation":"VNI range list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vni_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vni_pool"},{"value":{"name":"com.vmware.nsx.model.support_bundle_request","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEFAULT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTENT_FILTERS_DEFAULT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTENT_FILTERS_ALL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"content_filters","documentation":"Possible values are: \n - CONTENT_FILTERS_ALL\n, - CONTENT_FILTERS_DEFAULT\n, Bundle should include content of specified type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"content_filters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"log_age_limit","documentation":"Include log files with modified times not past the age limit in days format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"log_age_limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nodes","documentation":"List of cluster/fabric node UUIDs processed in specified order","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_file_server","documentation":"Remote file server to copy bundles to, bundle in response body if not specified","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.support_bundle_remote_file_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_file_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.support_bundle_request"},{"value":{"name":"com.vmware.nsx.model.cluster_node_config_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Cluster node configuration results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_node_config_list_result"},{"value":{"name":"com.vmware.nsx.model.node_auth_provider_vidm_properties","documentation":"Node AAA provider vIDM properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"client_id","documentation":"vIDM client id","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_secret","documentation":"vIDM client secret","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_secret","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_name","documentation":"Fully Qualified Domain Name(FQDN) of vIDM","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_host_name","documentation":"host name to use when creating the redirect URL for clients to follow after authenticating to vIDM","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_host_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"thumbprint","documentation":"Hexadecimal SHA256 hash of the vIDM server's X.509 certificate","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vidm_enable","documentation":"vIDM enable flag","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vidm_enable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_auth_provider_vidm_properties"},{"value":{"name":"com.vmware.nsx.model.app_discovery_session","documentation":"Contains the details of an application discovery session","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RECLASSIFICATION_REQUIRED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RECLASSIFICATION_NOT_REQUIRED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FINISHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FINISHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end_timestamp","documentation":"End time of the session expressed in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"end_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reclassification","documentation":"This field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"reclassification","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_timestamp","documentation":"Start time of the session expressed in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_FAILED\n, - STATUS_RUNNING\n, - STATUS_FINISHED\n, The status of the session\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_discovery_session"},{"value":{"name":"com.vmware.nsx.model.lb_client_ssl_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_SSL_v2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1_1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_SSL_v3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1_2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_3DES_EDE_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_3des_EDE_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_CBC_sha384"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ciphers","documentation":"Possible values are: \n - CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_RSA_WITH_3DES_EDE_CBC_SHA\n, - CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_RSA_WITH_AES_256_CBC_SHA256\n, - CIPHERS_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDH_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDH_RSA_WITH_AES_256_GCM_SHA384\n, supported SSL cipher list to client side","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ciphers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_secure","documentation":"This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_secure","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prefer_server_ciphers","documentation":"During SSL handshake as part of the SSL client Hello client sends an ordered list of ciphers that it can support (or prefers) and typically server selects the first one from the top of that list it can also support. For Perfect Forward Secrecy(PFS), server could override the client's preference.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefer_server_ciphers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocols","documentation":"Possible values are: \n - PROTOCOLS_SSL_V2\n, - PROTOCOLS_SSL_V3\n, - PROTOCOLS_TLS_V1\n, - PROTOCOLS_TLS_V1_1\n, - PROTOCOLS_TLS_V1_2\n, SSL versions TLS1.1 and TLS1.2 are supported and enabled by default. SSLv2, SSLv3, and TLS1.0 are supported, but disabled by default.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocols","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_cache_enabled","documentation":"SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"session_cache_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_cache_timeout","documentation":"Session cache timeout specifies how long the SSL session parameters are held on to and can be reused. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"session_cache_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_client_ssl_profile"},{"value":{"name":"com.vmware.nsx.model.vtep_label_range","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end","documentation":"End value for virtual tunnel endpoint label range format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"end","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start","documentation":"Start value for virtual tunnel endpoint label range format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_label_range"},{"value":{"name":"com.vmware.nsx.model.lldp_host_switch_profile","documentation":"Host Switch for LLDP","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LldpHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LldpHostSwitchProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"send_enabled","documentation":"Enabled or disabled sending LLDP packets","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"send_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_UPLINKHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_LLDPHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_NIOCPROFILE\n, - RESOURCE_TYPE_EXTRACONFIGHOSTSWITCHPROFILE\n, Supported HostSwitch profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lldp_host_switch_profile"},{"value":{"name":"com.vmware.nsx.model.app_info_host_vm_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Name of the app\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_vms","documentation":"vm ids that this application belongs to\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_vms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Id of the app\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"manufacturer","documentation":"Manufacturer of the app\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"manufacturer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Version of the app\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_info_host_vm_csv_record"},{"value":{"name":"com.vmware.nsx.model.trunk_vlan_range","documentation":"Trunk VLAN id range","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"end","documentation":"Virtual Local Area Network Identifier format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"end","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start","documentation":"Virtual Local Area Network Identifier format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.trunk_vlan_range"},{"value":{"name":"com.vmware.nsx.model.BGP_community_list","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NormalBGPCommunity","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMMUNITY_TYPE_NORMALBGPCOMMUNITY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"communities","documentation":"Array of BGP communities","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"communities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"community_type","documentation":"Possible values are: \n - COMMUNITY_TYPE_NORMALBGPCOMMUNITY\n, Specifies the BGP community type. Currently, only NormalBGPCommunity is supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"community_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.BGP_community_list"},{"value":{"name":"com.vmware.nsx.model.logical_port_attachment","documentation":"Logical port attachment","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"METADATA_PROXY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_TYPE_METADATA_PROXY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DHCP_SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_TYPE_DHCP_SERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOGICALROUTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_TYPE_LOGICALROUTER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIF","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_TYPE_VIF"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGEENDPOINT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_TYPE_BRIDGEENDPOINT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L2VPN_SESSION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_TYPE_l2vpn_SESSION"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"attachment_type","documentation":"Possible values are: \n - ATTACHMENT_TYPE_VIF\n, - ATTACHMENT_TYPE_LOGICALROUTER\n, - ATTACHMENT_TYPE_BRIDGEENDPOINT\n, - ATTACHMENT_TYPE_DHCP_SERVICE\n, - ATTACHMENT_TYPE_METADATA_PROXY\n, - ATTACHMENT_TYPE_L2VPN_SESSION\n, Indicates the type of logical port attachment. By default it is Virtual Machine interface (VIF)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"context","documentation":"Extra context data for the attachment\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in AttachmentContext. When operations return a value of this structure as a result, the field will contain all the attributes defined in AttachmentContext.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"context","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.attachment_context","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"id","documentation":"Identifier of the interface attached to the logical port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_attachment"},{"value":{"name":"com.vmware.nsx.model.policy_based_IP_sec_VPN_session","documentation":"A Policy Based VPN requires to define protect rules that match local and peer subnets. IPSec security associations is negotiated for each pair of local and peer subnet.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PolicyBasedIPSecVPNSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"PolicyBasedIPSecVPNSession","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.IP_sec_VPN_session","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"policy_rules","documentation":"Policy rules","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_policy_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"policy_rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_POLICYBASEDIPSECVPNSESSION\n, - RESOURCE_TYPE_ROUTEBASEDIPSECVPNSESSION\n, A Policy Based VPN requires to define protect rules that match local and peer subnets. IPSec security associations is negotiated for each pair of local and peer subnet. A Route Based VPN is more flexible, more powerful and recommended over policy based VPN. IP Tunnel port is created and all traffic routed via tunnel port is protected. Routes can be configured statically or can be learned through BGP. A route based VPN is must for establishing redundant VPN session to remote site.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Enable/Disable IPSec VPN session.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ipsec_vpn_service_id","documentation":"Identifier of VPN Service linked with local endpoint.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ipsec_vpn_service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_endpoint_id","documentation":"Local endpoint identifier.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"local_endpoint_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peer_endpoint_id","documentation":"Peer endpoint identifier.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_endpoint_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_based_IP_sec_VPN_session"},{"value":{"name":"com.vmware.nsx.model.firewall_sections_summary","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_l3dfw"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L2DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_l2dfw"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_count","documentation":"Total number of rules in the section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_count","documentation":"Total number of sections for the section type. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"section_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_type","documentation":"Possible values are: \n - SECTION_TYPE_L2DFW\n, - SECTION_TYPE_L3DFW\n, Type of rules which a section can contain.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"section_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_sections_summary"},{"value":{"name":"com.vmware.nsx.model.vtep_label_pool_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Virtual tunnel endpoint label pool list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_label_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_label_pool_list_result"},{"value":{"name":"com.vmware.nsx.model.compute_manager_list_result","documentation":"List of compute managers","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of compute managers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_manager_list_result"},{"value":{"name":"com.vmware.nsx.model.metadata_proxy_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of metadata proxies","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.metadata_proxy_list_result"},{"value":{"name":"com.vmware.nsx.model.node","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Node","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"Node","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Fabric node type, for example 'HostNode', 'EdgeNode' or 'PublicCloudGatewayNode'","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"discovered_ip_addresses","documentation":"Discovered IP Addresses of the fabric node, version 4 or 6 format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"discovered_ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"ID of the Node maintained on the Node and used to recognize the Node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fqdn","documentation":"Fully qualified domain name of the fabric node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fqdn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"IP Addresses of the Node, version 4 or 6. This property is mandatory for all nodes except for automatic deployment of edge virtual machine node. For automatic deployment, the ip address from management_port_subnets property will be considered. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node"},{"value":{"name":"com.vmware.nsx.model.inventory_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"compute_managers_soft_limit","documentation":"Soft limit on number of compute managers, which can be added, beyond which, addition of compute managers will result in warning getting logged format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_managers_soft_limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.inventory_config"},{"value":{"name":"com.vmware.nsx.model.interface_neighbor_properties","documentation":"Interface neighbor properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ifindex","documentation":"Interface index format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ifindex","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac","documentation":"Interface MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Interface Name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"neighbors","documentation":"Neighbor properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.neighbor_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"neighbors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.interface_neighbor_properties"},{"value":{"name":"com.vmware.nsx.model.error_resolver_user_input_data","documentation":"Corresponds to one property entered by the user","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TEXT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DATA_TYPE_TEXT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PASSWORD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DATA_TYPE_PASSWORD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NUMBER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DATA_TYPE_NUMBER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"data_type","documentation":"Possible values are: \n - DATA_TYPE_TEXT\n, - DATA_TYPE_NUMBER\n, - DATA_TYPE_PASSWORD\n, The datatype of the given property. Useful for data validation","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"data_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"property_name","documentation":"Name of the property supplied by the user","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"property_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"property_value","documentation":"The value associated with the above property","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"property_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_user_input_data"},{"value":{"name":"com.vmware.nsx.model.ip_pool_subnet","documentation":"A set of IPv4 or IPv6 addresses defined by a network CIDR.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocation_ranges","documentation":"A collection of IPv4 or IPv6 IP Pool Ranges.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocation_ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cidr","documentation":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cidr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dns_nameservers","documentation":"The collection of upto 3 DNS servers for the subnet. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dns_nameservers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dns_suffix","documentation":"The DNS suffix for the DNS server. format: hostname","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dns_suffix","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ip","documentation":"The default gateway address on a layer-3 router. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_pool_subnet"},{"value":{"name":"com.vmware.nsx.model.logical_switch_mirror_source","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitchMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalSwitchMirrorSource","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_source","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"switch_id","documentation":"Source logical switch identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORSOURCE\n, - RESOURCE_TYPE_PNICMIRRORSOURCE\n, - RESOURCE_TYPE_VLANMIRRORSOURCE\n, - RESOURCE_TYPE_LOGICALSWITCHMIRRORSOURCE\n, Resource types of mirror source","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_mirror_source"},{"value":{"name":"com.vmware.nsx.model.controller_cluster_role_config","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ManagementClusterRoleConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_MANAGEMENTCLUSTERROLECONFIG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ControllerClusterRoleConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_CONTROLLERCLUSTERROLECONFIG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"type","documentation":"Possible values are: \n - TYPE_MANAGEMENTCLUSTERROLECONFIG\n, - TYPE_CONTROLLERCLUSTERROLECONFIG\n, Type of this role configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"control_cluster_listen_addr","documentation":"The IP and port for the control cluster service on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_cluster_listen_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"control_plane_listen_addr","documentation":"The IP and port for the control plane service on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_plane_listen_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_msg_client_info","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mpa_msg_client_info","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mpa_msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.controller_cluster_role_config"},{"value":{"name":"com.vmware.nsx.model.cluster_group_service_leader","documentation":"Each cluster node entity provides multiple services. When working in a group, each service can elect a cluster node entity to be the leader of the service. Leader election helps in coordination of the service. The leader holds a renewable lease on the leadership for a fixed period of time. The lease version is incremented every time the leadership lease is renewed. This type contains the attributes of a leader.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"leader_uuid","documentation":"Member UUID of the leader\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"leader_uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lease_version","documentation":"Number of times the lease has been renewed format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lease_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Name of the service\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_group_service_leader"},{"value":{"name":"com.vmware.nsx.model.cluster_profile_type_id_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EdgeHighAvailabilityProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BridgeHighAvailabilityClusterProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"profile_id","documentation":"key value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE\n, - RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE\n, Supported cluster profiles.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"value":{"name":"com.vmware.nsx.model.resource_allocation","documentation":"Specify limit, shares and reservation for all kinds of traffic. Values for limit and reservation are expressed in percentage. And for shares, the value is expressed as a number between 1-100. The overall reservation among all traffic types should not exceed 75%. Otherwise, the API request will be rejected.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"limit","documentation":"The limit property specifies the maximum bandwidth allocation for a given traffic type and is expressed in percentage. The default value for this field is set to -1 which means the traffic is unbounded for the traffic type. All other negative values for this property is not supported and will be rejected by the API.","type":{"category":"BUILTIN","builtin_type":"DOUBLE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reservation","documentation":"Minimum guaranteed bandwidth percentage","type":{"category":"BUILTIN","builtin_type":"DOUBLE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"reservation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shares","documentation":"Shares format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"shares","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"traffic_type","documentation":"Resource allocation traffic type","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_infra_traffic_type","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"traffic_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.resource_allocation"},{"value":{"name":"com.vmware.nsx.model.stats_configuration","documentation":"Represents configuration of a statistic for an entity. Example, number of logical switches and their admin states.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StatsConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"StatsConfiguration","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"label","documentation":"Displayed at the sections, by default. It labels the entities of sections. If label is not provided, the sections are not labelled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"navigation","documentation":"Hyperlink of the specified UI page that provides details.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"navigation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sections","documentation":"Sections","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.donut_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sections","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"stat","documentation":"Expression that fetches statistic. It can be used to show the characteristics of entities such as Logical Switches, Firewall Rules, and so on. For example, number of logical switches and their admin states. If stat is not provided, then it will not be displayed.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.stat_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"stat","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LABELVALUECONFIGURATION\n, - RESOURCE_TYPE_DONUTCONFIGURATION\n, - RESOURCE_TYPE_MULTIWIDGETCONFIGURATION\n, - RESOURCE_TYPE_CONTAINERCONFIGURATION\n, - RESOURCE_TYPE_STATSCONFIGURATION\n, - RESOURCE_TYPE_GRIDCONFIGURATION\n, Supported visualization types are LabelValueConfiguration, DonutConfiguration, GridConfiguration, StatsConfiguration, MultiWidgetConfiguration and ContainerConfiguration.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"datasources","documentation":"The 'datasources' represent the sources from which data will be fetched. Currently, only NSX-API is supported as a 'default' datasource. An example of specifying 'default' datasource along with the urls to fetch data from is given at 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.datasource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"datasources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"drilldown_id","documentation":"Id of drilldown widget, if any. Id should be a valid id of an existing widget. A widget is considered as drilldown widget when it is associated with any other widget and provides more detailed information about any data item from the parent widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"drilldown_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"footer","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_drilldown","documentation":"Set to true if this widget should be used as a drilldown.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_drilldown","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.stats_configuration"},{"value":{"name":"com.vmware.nsx.model.directory_domain_sync_settings","documentation":"Domain synchronization settings","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"delta_sync_interval","documentation":"Directory domain delta synchronization interval time between two delta sync in minutes. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"delta_sync_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enable_full_sync","documentation":"Enable flag for directory domain full sync to run in background or not. If this flag is false, the full sync is not done periodically in background and only do once whenever domain, ldap server or domain sync nodes are configured differently.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enable_full_sync","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"full_sync_cron_expr","documentation":"Directory domain full synchronization schedule using cron expression. For example, cron expression \\\"0 0 12 ? * SUN *\\\" means full sync is scheduled every Sunday midnight.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"full_sync_cron_expr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sync_entire_domain","documentation":"This flag will decide whether to synchronize the directory objects under entire domain or configured synchronization nodes.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sync_entire_domain","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_domain_sync_settings"},{"value":{"name":"com.vmware.nsx.model.firewall_section","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3REDIRECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_l3redirect"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the rules in this section will be enforced. This will take precedence over rule level appliedTo.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"It is a boolean flag which reflects whether a distributed service section is default section or not. Each Layer 3 and Layer 2 section will have at least and at most one default section.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_count","documentation":"Number of rules in this section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_type","documentation":"Possible values are: \n - SECTION_TYPE_LAYER2\n, - SECTION_TYPE_LAYER3\n, - SECTION_TYPE_L3REDIRECT\n, Type of the rules which a section can contain. Only homogeneous sections are supported.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"stateful","documentation":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section. Layer3 sections can be stateful or stateless. Layer2 sections can only be stateless.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"stateful","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_section"},{"value":{"name":"com.vmware.nsx.model.data_type_collection_configuration","documentation":"Data type collection configuration","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATISTICS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DATA_TYPE_STATISTICS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATUS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DATA_TYPE_STATUS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"collection_frequency","documentation":"The frequency in seconds at which data is collected format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collection_frequency","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"data_type","documentation":"Possible values are: \n - DATA_TYPE_STATUS\n, - DATA_TYPE_STATISTICS\n, Defines the type of data being collected","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"data_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.data_type_collection_configuration"},{"value":{"name":"com.vmware.nsx.model.port_mirroring_session","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPortMirrorSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSION_TYPE_LOGICALPORTMIRRORSESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_EGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalLocalPortMirrorSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSION_TYPE_LOGICALLOCALPORTMIRRORSESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RspanDstMirrorSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSION_TYPE_RSPANDSTMIRRORSESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UplinkPortMirrorSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSION_TYPE_UPLINKPORTMIRRORSESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3PortMirrorSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSION_TYPE_l3portmirrorsession"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LocalPortMirrorSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSION_TYPE_LOCALPORTMIRRORSESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_INGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RspanSrcMirrorSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSION_TYPE_RSPANSRCMIRRORSESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BIDIRECTIONAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_BIDIRECTIONAL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"direction","documentation":"Possible values are: \n - DIRECTION_INGRESS\n, - DIRECTION_EGRESS\n, - DIRECTION_BIDIRECTIONAL\n, Port mirroring session direction","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"direction","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"encapsulation_vlan_id","documentation":"Only for Remote SPAN Port Mirror. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"encapsulation_vlan_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mirror_destination","documentation":"Mirror destination\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in MirrorDestination. When operations return a value of this structure as a result, the field will contain all the attributes defined in MirrorDestination.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mirror_destination","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_destination","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"mirror_sources","documentation":"Mirror sources\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in MirrorSource. When operations return a value of this structure as a result, the field will contain all the attributes defined in MirrorSource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mirror_sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_source","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"preserve_original_vlan","documentation":"Only for Remote SPAN Port Mirror. Whether to preserve original VLAN.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"preserve_original_vlan","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_type","documentation":"Possible values are: \n - SESSION_TYPE_LOGICALPORTMIRRORSESSION\n, - SESSION_TYPE_UPLINKPORTMIRRORSESSION\n, - SESSION_TYPE_RSPANSRCMIRRORSESSION\n, - SESSION_TYPE_RSPANDSTMIRRORSESSION\n, - SESSION_TYPE_LOCALPORTMIRRORSESSION\n, - SESSION_TYPE_LOGICALLOCALPORTMIRRORSESSION\n, - SESSION_TYPE_L3PORTMIRRORSESSION\n, If this property is unset, this session will be treated as LocalPortMirrorSession.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"session_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"snap_length","documentation":"If this property is set, the packet will be truncated to the provided length. If this property is unset, entire packet will be mirrored. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"snap_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_mirroring_session"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of Upgrade unit groups","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group_list_result"},{"value":{"name":"com.vmware.nsx.model.firewall_section_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of the firewall sections. The list has to be homogenous.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_section_list_result"},{"value":{"name":"com.vmware.nsx.model.tooltip","documentation":"Tooltip to be shown while hovering over the dashboard UI element.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"condition","documentation":"If the condition is met then the tooltip will be applied. If no condition is provided, then the tooltip will be applied unconditionally. Examples of expression syntax are provided under 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"condition","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"text","documentation":"Text to be shown on tooltip while hovering over UI element. The text would be wrapped if it exceeds 80 chars.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"text","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tooltip"},{"value":{"name":"com.vmware.nsx.model.ipfix_config_list_result","documentation":"List of IPFIX Config","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPFIX Config\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in IpfixConfig. When operations return a value of this structure as a result, the field will contain all the attributes defined in IpfixConfig.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_config_list_result"},{"value":{"name":"com.vmware.nsx.model.directory_ldap_server_list_results","documentation":"List of Directory Domain LDAP servers","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of Directory Domain Ldap Servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.directory_ldap_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_ldap_server_list_results"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of Upgrade units","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_list_result"},{"value":{"name":"com.vmware.nsx.model.switching_profiles_list_result","documentation":"Switching Profile queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Switching Profile Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in BaseSwitchingProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in BaseSwitchingProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.switching_profiles_list_result"},{"value":{"name":"com.vmware.nsx.model.node_proton_service_properties","documentation":"Node service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_properties","documentation":"Service properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.proton_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_proton_service_properties"},{"value":{"name":"com.vmware.nsx.model.l2_VPN_session_remote_macs_for_LS","documentation":"Remote MAC addresses for logical switch.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logical_switch","documentation":"Logical switch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_mac_addresses","documentation":"Mac addresses.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_mac_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_VPN_session_remote_macs_for_LS"},{"value":{"name":"com.vmware.nsx.model.csr","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RSA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_RSA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DSA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_DSA"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"algorithm","documentation":"Possible values are: \n - ALGORITHM_RSA\n, - ALGORITHM_DSA\n, Cryptographic algorithm(asymmetric ) used by the public key for data encryption","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"algorithm","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key_size","documentation":"size measured in bits of the public key used in a cryptographic algorithm format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pem_encoded","documentation":"pem encoded certificate data\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"pem_encoded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subject","documentation":"the certificate owner's information (CN, O, OU, C, ST, L)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.principal","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subject","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.csr"},{"value":{"name":"com.vmware.nsx.model.firewall_section_state","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"unknown","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, - STATE_UNKNOWN\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision_desired","documentation":"revision number of the desired state format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"revision_desired","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_section_state"},{"value":{"name":"com.vmware.nsx.model.vtep_label_pool","documentation":"A collection of ranges of virtual tunnel endpoint labels","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_usage","documentation":"Pool usage statistics","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_label_pool_usage","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_usage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ranges","documentation":"Array of ranges for virtual tunnel endpoint labels","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_label_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_label_pool"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_traffic_counters","documentation":"Traffic counters for IPSec VPN session.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bytes_in","documentation":"Total number of bytes recevied. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_out","documentation":"Total number of bytes sent. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_packets_in","documentation":"Total number of incoming packets dropped on inbound security association. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dropped_packets_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_packets_out","documentation":"Total number of outgoing packets dropped on outbound security association. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dropped_packets_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_in","documentation":"Total number of packets received. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_out","documentation":"Total number of packets sent. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_traffic_counters"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_type_stats_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"results","documentation":"List of upgrade unit type stats\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_type_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_type_stats_list"},{"value":{"name":"com.vmware.nsx.model.logical_switch_status_list_result","documentation":"Logical Switch runtime status queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"LogicalSwitchStatus Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_status_list_result"},{"value":{"name":"com.vmware.nsx.model.host_switch_state","documentation":"Host Switch State","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"endpoints","documentation":"List of virtual tunnel endpoints which are configured on this switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"endpoints","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_id","documentation":"External ID of the HostSwitch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_name","documentation":"The name must be unique among all host switches specified in a given Transport Node.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_switch_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_ids","documentation":"List of Ids of TransportZones this HostSwitch belongs to\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_zone_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_switch_state"},{"value":{"name":"com.vmware.nsx.model.transport_node_template_list_result","documentation":"Compute collection transport node template list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Compute collection transport node template results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_template_list_result"},{"value":{"name":"com.vmware.nsx.model.telemetry_proxy","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTPS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SCHEME_HTTPS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SCHEME_HTTP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hostname","documentation":"Specify the fully qualified domain name, or ip address, of the proxy server. format: hostname-or-ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hostname","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Specify the password used to authenticate with the proxy server, if required. A GET call on /telemetry/config returns a non-meaningful password to maintain security. To change the password to a new value, issue a PUT call after updating this field. To remove the password, issue a PUT call after emptying this field. To retain a previously set password, issue a PUT call keeping the non-meaningful value obtained from the GET call.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Specify the port of the proxy server. format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"scheme","documentation":"Possible values are: \n - SCHEME_HTTP\n, - SCHEME_HTTPS\n, The scheme accepted by the proxy server. Specify one of HTTP and HTTPS.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"scheme","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"Specify the user name used to authenticate with the proxy server, if required.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.telemetry_proxy"},{"value":{"name":"com.vmware.nsx.model.lb_persistence_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer persistence profiles\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbPersistenceProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbPersistenceProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_persistence_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.pnic_bond_status","documentation":"pNIC/bond statuses","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BOND","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_BOND"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN_TYPE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_UNKNOWN_TYPE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DEGRADED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PNIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_PNIC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"name","documentation":"Name of the pNIC/bond","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UNKNOWN\n, - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_DEGRADED\n, Status of pNIC/bond","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_UNKNOWN_TYPE\n, - TYPE_PNIC\n, - TYPE_BOND\n, type, whether the object is a pNIC or a bond","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pnic_bond_status"},{"value":{"name":"com.vmware.nsx.model.quick_search_response","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Result count format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Search results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.type_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.quick_search_response"},{"value":{"name":"com.vmware.nsx.model.route_map_sequence_match","documentation":"Match sequence in route map which is used for matching routes. IP prefix lists and match community expression are mutually exclusive fields, one of them must be provided.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_prefix_lists","documentation":"IPPrefixList Identifiers for RouteMap Sequence Match Criteria","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_prefix_lists","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_community_expression","documentation":"It supports conjunction operator (AND) and five operators within singular community match expression (MATCH_ANY, MATCH_ALL, MATCH_EXACT, MATCH_NONE, MATCH_REGEX).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.community_match_expression","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_community_expression","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.route_map_sequence_match"},{"value":{"name":"com.vmware.nsx.model.host_aggregate_info_list_result","documentation":"Host aggregate state list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Host Aggregate Info Results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_aggregate_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_aggregate_info_list_result"},{"value":{"name":"com.vmware.nsx.model.certificate_list","documentation":"Certificate queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Certificate list\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.certificate_list"},{"value":{"name":"com.vmware.nsx.model.crl","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"details of the X509Crl object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.x509_crl","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pem_encoded","documentation":"pem encoded crl data","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pem_encoded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.crl"},{"value":{"name":"com.vmware.nsx.model.logical_port_mac_table_csv_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAC_TYPE_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LEARNED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAC_TYPE_LEARNED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mac_address","documentation":"The MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_type","documentation":"Possible values are: \n - MAC_TYPE_STATIC\n, - MAC_TYPE_LEARNED\n, The type of the MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_mac_table_csv_entry"},{"value":{"name":"com.vmware.nsx.model.logical_router_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"The id of the logical router","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"per_node_status","documentation":"Per Node Status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_status_per_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"per_node_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_status"},{"value":{"name":"com.vmware.nsx.model.footer","documentation":"Footer of a widget that provides additional information or allows an action such as clickable url for navigation. An example usage of footer is provided under 'example_request' section of 'CreateWidgetConfiguration' API.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"actions","documentation":"Action to be performed at the footer of a widget. An action at the footer can be simple text description or a hyperlink to a UI page. Action allows a clickable url for navigation. An example usage of footer action is provided under 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer_action","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"actions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"condition","documentation":"If the condition is met then the footer will be applied. Examples of expression syntax are provided under 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"condition","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.footer"},{"value":{"name":"com.vmware.nsx.model.MAC_address_element","documentation":"MAC Address","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"A MAC address. Must be 6 pairs of hexadecimal digits, upper or lower case, separated by colons or dashes. Examples: 01:23:45:67:89:ab, 01-23-45-67-89-AB.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.MAC_address_element"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_arp_table","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_port_id","documentation":"The ID of the logical router port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_arp_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_arp_table"},{"value":{"name":"com.vmware.nsx.model.key_value_pair","documentation":"An arbitrary key-value pair","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key","documentation":"Key","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.key_value_pair"},{"value":{"name":"com.vmware.nsx.model.node_ntp_service_properties","documentation":"Node NTP service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_properties","documentation":"NTP Service properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ntp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_ntp_service_properties"},{"value":{"name":"com.vmware.nsx.model.revoke_node_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"hosts","documentation":"IP addresses of node(s) to revoke","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hosts","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.revoke_node_request"},{"value":{"name":"com.vmware.nsx.model.tcp_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dst_port","documentation":"Destination port of tcp header format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dst_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_port","documentation":"Source port of tcp header format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tcp_flags","documentation":"TCP flags (9bits) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tcp_flags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tcp_header"},{"value":{"name":"com.vmware.nsx.model.logical_router","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PREEMPTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILOVER_MODE_PREEMPTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE_ACTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_MODE_ACTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTER_TYPE_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTER_TYPE_tier1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NON_PREEMPTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILOVER_MODE_NON_PREEMPTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE_STANDBY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_MODE_STANDBY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"advanced_config","documentation":"Contains config properties for tier0 routers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"advanced_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_cluster_id","documentation":"Used for tier0 routers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failover_mode","documentation":"Possible values are: \n - FAILOVER_MODE_PREEMPTIVE\n, - FAILOVER_MODE_NON_PREEMPTIVE\n, Determines the behavior when a logical router instance restarts after a failure. If set to PREEMPTIVE, the preferred node will take over, even if it causes another failure. If set to NON_PREEMPTIVE, then the instance that restarted will remain secondary. This property must not be populated unless the high_availability_mode property is set to ACTIVE_STANDBY.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"failover_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"firewall_sections","documentation":"List of Firewall sections related to Logical Router.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"firewall_sections","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"high_availability_mode","documentation":"Possible values are: \n - HIGH_AVAILABILITY_MODE_ACTIVE\n, - HIGH_AVAILABILITY_MODE_STANDBY\n, High availability mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"high_availability_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"preferred_edge_cluster_member_index","documentation":"Used for tier0 routers only format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"preferred_edge_cluster_member_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"router_type","documentation":"Possible values are: \n - ROUTER_TYPE_TIER0\n, - ROUTER_TYPE_TIER1\n, Type of Logical Router","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"router_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router"},{"value":{"name":"com.vmware.nsx.model.lb_service_statistics_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"l4_current_session_rate","documentation":"The average number of l4 current sessions per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l4_current_session_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l4_current_sessions","documentation":"Number of l4 current sessions format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l4_current_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l4_max_sessions","documentation":"L4 max sessions is used to show the peak L4 max session data since load balancer starts to provide service. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l4_max_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l4_total_sessions","documentation":"Number of l4 total sessions format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l4_total_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l7_current_session_rate","documentation":"The average number of l7 current requests per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l7_current_session_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l7_current_sessions","documentation":"Number of l7 current sessions format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l7_current_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l7_max_sessions","documentation":"L7 max sessions is used to show the peak L7 max session data since load balancer starts to provide service. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l7_max_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l7_total_sessions","documentation":"Number of l7 total sessions format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l7_total_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_service_statistics_counter"},{"value":{"name":"com.vmware.nsx.model.nat_statistics_per_logical_router","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Id for the logical router\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"per_transport_node_statistics","documentation":"Detailed per node statistics\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_statistics_per_transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"per_transport_node_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"statistics_across_all_nodes","documentation":"Rolled-up statistics for all rules on the logical router across all the nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"statistics_across_all_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nat_statistics_per_logical_router"},{"value":{"name":"com.vmware.nsx.model.control_cluster_node_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTROL_CLUSTER_STATUS_CONNECTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTROL_CLUSTER_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISCONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTROL_CLUSTER_STATUS_DISCONNECTED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"control_cluster_status","documentation":"Possible values are: \n - CONTROL_CLUSTER_STATUS_CONNECTED\n, - CONTROL_CLUSTER_STATUS_DISCONNECTED\n, - CONTROL_CLUSTER_STATUS_UNKNOWN\n, Status of this node's connection to the control cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"control_cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_connection_status","documentation":"Status of this node's management plane connection","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mgmt_conn_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_connection_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.control_cluster_node_status"},{"value":{"name":"com.vmware.nsx.model.vtep_label_pool_usage","documentation":"Pool usage statistics in a pool","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"allocated_ids","documentation":"Total number of allocated IDs in a pool format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"allocated_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"free_ids","documentation":"Total number of free IDs in a pool format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"free_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_ids","documentation":"Total number of IDs in a pool format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_label_pool_usage"},{"value":{"name":"com.vmware.nsx.model.SI_aggregated_data_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.SI_aggregated_data_counter"},{"value":{"name":"com.vmware.nsx.model.route_map_sequence_set","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"as_path_prepend","documentation":"As Path Prepending to influence path selection","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"as_path_prepend","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"community","documentation":"Either well-known community name or community value in aa:nn(2byte:2byte) format","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"community","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"multi_exit_discriminator","documentation":"Multi Exit Discriminator (MED) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"multi_exit_discriminator","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Weight used to select certain path format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.route_map_sequence_set"},{"value":{"name":"com.vmware.nsx.model.DS_section","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3REDIRECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_l3redirect"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the rules in this section will be enforced. This will take precedence over rule level appliedTo.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"It is a boolean flag which reflects whether a distributed service section is default section or not. Each Layer 3 and Layer 2 section will have at least and at most one default section.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_count","documentation":"Number of rules in this section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_type","documentation":"Possible values are: \n - SECTION_TYPE_LAYER2\n, - SECTION_TYPE_LAYER3\n, - SECTION_TYPE_L3REDIRECT\n, Type of the rules which a section can contain. Only homogeneous sections are supported.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"stateful","documentation":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section. Layer3 sections can be stateful or stateless. Layer2 sections can only be stateless.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"stateful","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.DS_section"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_aggregate_info_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged collection of UpgradeUnit AggregateInfo\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_aggregate_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_aggregate_info_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_pool","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IP_HASH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_IP_HASH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ROUND_ROBIN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_ROUND_ROBIN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WEIGHTED_ROUND_ROBIN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_WEIGHTED_ROUND_ROBIN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WEIGHTED_LEAST_CONNECTION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_WEIGHTED_LEAST_CONNECTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LEAST_CONNECTION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_LEAST_CONNECTION"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"active_monitor_ids","documentation":"In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Active healthchecks are disabled by default and can be enabled for a server pool by binding a health monitor to the pool. Currently, only one active health monitor can be configured per server pool.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_monitor_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"algorithm","documentation":"Possible values are: \n - ALGORITHM_ROUND_ROBIN\n, - ALGORITHM_WEIGHTED_ROUND_ROBIN\n, - ALGORITHM_LEAST_CONNECTION\n, - ALGORITHM_WEIGHTED_LEAST_CONNECTION\n, - ALGORITHM_IP_HASH\n, Load balancing algorithm, configurable per pool controls how the incoming connections are distributed among the members.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"algorithm","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_group","documentation":"Load balancer pool support grouping object as dynamic pool members. When member group is defined, members setting should not be specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pool_member_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"member_group","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"Server pool consists of one or more pool members. Each pool member is identified, typically, by an IP address and a port.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pool_member","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"min_active_members","documentation":"A pool is considered active if there are at least certain minimum number of members. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"min_active_members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"passive_monitor_id","documentation":"Passive healthchecks are disabled by default and can be enabled by attaching a passive health monitor to a server pool. Each time a client connection to a pool member fails, its failed count is incremented. For pools bound to L7 virtual servers, a connection is considered to be failed and failed count is incremented if any TCP connection errors (e.g. TCP RST or failure to send data) or SSL handshake failures occur. For pools bound to L4 virtual servers, if no response is received to a TCP SYN sent to the pool member or if a TCP RST is received in response to a TCP SYN, then the pool member is considered to have failed and the failed count is incremented.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"passive_monitor_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"snat_translation","documentation":"Depending on the topology, Source NAT (SNAT) may be required to ensure traffic from the server destined to the client is received by the load balancer. SNAT can be enabled per pool. If SNAT is not enabled for a pool, then load balancer uses the client IP and port (spoofing) while establishing connections to the servers. This is referred to as no-SNAT or TRANSPARENT mode.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbSnatTranslation. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbSnatTranslation.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"snat_translation","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_snat_translation","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"tcp_multiplexing_enabled","documentation":"TCP multiplexing allows the same TCP connection between load balancer and the backend server to be used for sending multiple client requests from different client TCP connections.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tcp_multiplexing_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tcp_multiplexing_number","documentation":"The maximum number of TCP connections per pool that are idly kept alive for sending future client requests. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tcp_multiplexing_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool"},{"value":{"name":"com.vmware.nsx.model.upgrade_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OVERALL_UPGRADE_STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OVERALL_UPGRADE_STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OVERALL_UPGRADE_STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OVERALL_UPGRADE_STATUS_PAUSED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OVERALL_UPGRADE_STATUS_NOT_STARTED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ccp_status","documentation":"CCP upgrade status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.CCP_upgrade_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ccp_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_status","documentation":"List of component statuses\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.component_upgrade_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_status","documentation":"Edge upgrade status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_upgrade_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_status","documentation":"Host upgrade status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_upgrade_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"overall_upgrade_status","documentation":"Possible values are: \n - OVERALL_UPGRADE_STATUS_SUCCESS\n, - OVERALL_UPGRADE_STATUS_FAILED\n, - OVERALL_UPGRADE_STATUS_IN_PROGRESS\n, - OVERALL_UPGRADE_STATUS_NOT_STARTED\n, - OVERALL_UPGRADE_STATUS_PAUSED\n, Status of upgrade\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"overall_upgrade_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_status"},{"value":{"name":"com.vmware.nsx.model.audit_log","documentation":"Audit log in RFC5424 format","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"appname","documentation":"Application name field of the log","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"appname","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"facility","documentation":"Facility field of the log format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"facility","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"full_log","documentation":"Full log with both header and message","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"full_log","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hostname","documentation":"Hostname field of the log","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hostname","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"message","documentation":"Message field of the log","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"msgid","documentation":"Message ID field of the log","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"msgid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"priority","documentation":"Priority field of the log format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"priority","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"procid","documentation":"Process ID field of the log format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"procid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"struct_data","documentation":"Structured data field of the log","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.structured_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"struct_data","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Date and time in UTC of the log","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.audit_log"},{"value":{"name":"com.vmware.nsx.model.mgmt_conn_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTIVITY_STATUS_CONNECTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTIVITY_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISCONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTIVITY_STATUS_DISCONNECTED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"connectivity_status","documentation":"Possible values are: \n - CONNECTIVITY_STATUS_CONNECTED\n, - CONNECTIVITY_STATUS_DISCONNECTED\n, - CONNECTIVITY_STATUS_UNKNOWN\n, Indicates the controller node's MP channel connectivity status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"connectivity_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mgmt_conn_status"},{"value":{"name":"com.vmware.nsx.model.fire_wall_service_association_list_result","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FireWallServiceAssociationListResult","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"FireWallServiceAssociationListResult","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_association_list_result","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"results","documentation":"Firewall rule list result with pagination support.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_type","documentation":"Possible values are: \n - SERVICE_TYPE_FIREWALLSERVICEASSOCIATIONLISTRESULT\n, - SERVICE_TYPE_IPFIXSERVICEASSOCIATIONLISTRESULT\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.fire_wall_service_association_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_up_link_port","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STRICT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"URPF_MODE_STRICT"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterUpLinkPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"URPF_MODE_NONE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterUpLinkPort","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"edge_cluster_member_index","documentation":"Member index of the edge node on the cluster format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_member_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"linked_logical_switch_port_id","documentation":"Reference to the logical switch port to connect to","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"linked_logical_switch_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mtu","documentation":"Maximum transmission unit specifies the size of the largest packet that a network protocol can transmit. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mtu","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Logical router port subnets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"urpf_mode","documentation":"Possible values are: \n - URPF_MODE_NONE\n, - URPF_MODE_STRICT\n, Unicast Reverse Path Forwarding mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"urpf_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, - RESOURCE_TYPE_LOGICALROUTERIPTUNNELPORT\n, - RESOURCE_TYPE_LOGICALROUTERCENTRALIZEDSERVICEPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member. LogicalRouterIPTunnelPort is a IPSec VPN tunnel port created on logical router when route based VPN session configured. LogicalRouterCentralizedServicePort is allowed only on Active/Standby TIER0 and TIER1 logical router. Port can be connected to VLAN or overlay logical switch. Unlike downlink port it does not participate in distributed routing and hosted on all edge cluster members associated with logical router. Stateful services can be applied on this port.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_up_link_port"},{"value":{"name":"com.vmware.nsx.model.bridge_endpoint_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_nodes","documentation":"The Ids of the transport nodes which actively serve the endpoint.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"active_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"endpoint_id","documentation":"The id of the bridge endpoint\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"endpoint_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_endpoint_status"},{"value":{"name":"com.vmware.nsx.model.app_profile_meta_info","documentation":"Contains the metadata of an App Profile","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_category","documentation":"Categories of the app profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_category","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_id","documentation":"ID of the App Profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_name","documentation":"Name of the App Profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_profile_meta_info"},{"value":{"name":"com.vmware.nsx.model.owner_resource_link","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Optional action\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"href","documentation":"Link to resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"href","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rel","documentation":"Custom relation type (follows RFC 5988 where appropriate definitions exist)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.owner_resource_link"},{"value":{"name":"com.vmware.nsx.model.base_host_switch_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NiocProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_NIOCPROFILE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BaseHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LldpHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LLDPHOSTSWITCHPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ExtraConfigHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EXTRACONFIGHOSTSWITCHPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UplinkHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_UPLINKHOSTSWITCHPROFILE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"BaseHostSwitchProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_UPLINKHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_LLDPHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_NIOCPROFILE\n, - RESOURCE_TYPE_EXTRACONFIGHOSTSWITCHPROFILE\n, Supported HostSwitch profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.base_host_switch_profile"},{"value":{"name":"com.vmware.nsx.model.remote_server_fingerprint_request","documentation":"Remote server","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address format: hostname-or-ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.remote_server_fingerprint_request"},{"value":{"name":"com.vmware.nsx.model.stat_item","documentation":"Displayed as a single number. It can be used to show the characteristics of entities such as Logical Switches, Firewall Rules, and so on. For example, number of logical switches and their admin states.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"drilldown_id","documentation":"Id of drilldown widget, if any. Id should be a valid id of an existing widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"drilldown_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tooltip","documentation":"Multi-line text to be shown on tooltip while hovering over the stat.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tooltip","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tooltip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Expression for stat to be displayed.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.stat_item"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"failed_count","documentation":"Number of nodes in the upgrade unit group that failed upgrade format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failed_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group_id","documentation":"Identifier for upgrade unit group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"group_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group_name","documentation":"Name of the upgrade unit group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"group_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Upgrade status of upgrade unit group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_unit_count","documentation":"Number of upgrade units in the group format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"upgrade_unit_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group_status"},{"value":{"name":"com.vmware.nsx.model.node_name_servers_properties","documentation":"Node network name servers properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name_servers","documentation":"Name servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"name_servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_name_servers_properties"},{"value":{"name":"com.vmware.nsx.model.host_switch","documentation":"Host Switch specification","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"host_switch_name","documentation":"If this name is unset or empty then the default host switch name will be used. The name must be unique among all host switches specified in a given Transport Node; unset name, empty name and the default host switch name are considered the same in terms of uniqueness.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_profile_ids","documentation":"HostSwitch profiles bound to this HostSwitch. If a profile ID is not provided for any HostSwitchProfileType that is supported by the Transport Node, the corresponding default profile will be bound to the HostSwitch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pnics","documentation":"Physical NICs connected to the host switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pnic","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pnics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"static_ip_pool_id","documentation":"ID of configured Static IP Pool. If specified allocate IP for Endpoints from Pool. Else assume IP will be assigned for Endpoints from DHCP. This field is deprecated, use ip_assignment_spec field instead.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"static_ip_pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_switch"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_uri_rewrite_action","documentation":"This action is used to rewrite URIs in matched HTTP request messages. Specify the uri and uri_arguments fields in this condition to rewrite the matched HTTP request message's URI and URI arguments to the new values. Full URI scheme of HTTP messages have following syntax: scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment] The uri field of this action is used to rewrite the /path part in above scheme. And the uri_arguments field is used to rewrite the query part. Captured variables and built-in variables can be used in the uri and uri_arguments fields. Check the example in LbRuleAction to see how to use variables in this action.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestUriRewriteAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestUriRewriteAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"uri","documentation":"URI of HTTP request","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri_arguments","documentation":"Query string of URI, typically contains key value pairs, for example: foo1=bar1&foo2=bar2","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri_arguments","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_uri_rewrite_action"},{"value":{"name":"com.vmware.nsx.model.per_step_restore_status","documentation":"Restore step status","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUSPENDED_BY_USER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_SUSPENDED_BY_USER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INITIAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_INITIAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUSPENDED_FOR_USER_ACTION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_SUSPENDED_FOR_USER_ACTION"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"A description of the restore status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Possible values are: \n - VALUE_INITIAL\n, - VALUE_RUNNING\n, - VALUE_SUSPENDED_BY_USER\n, - VALUE_SUSPENDED_FOR_USER_ACTION\n, - VALUE_FAILED\n, - VALUE_SUCCESS\n, Per step restore status value\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.per_step_restore_status"},{"value":{"name":"com.vmware.nsx.model.redistribution_rule","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER0_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_tier0_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_LB_SNAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_tier1_LB_SNAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BGP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_BGP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER0_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_tier0_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_tier1_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_NSX_CONNECTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_NSX_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BGP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_BGP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_LB_SNAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_tier1_LB_SNAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_NSX_CONNECTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_LB_VIP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_tier1_LB_VIP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_NSX_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_tier1_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_LB_VIP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_tier1_LB_VIP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"Description","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destination","documentation":"Possible values are: \n - DESTINATION_STATIC\n, - DESTINATION_NSX_CONNECTED\n, - DESTINATION_NSX_STATIC\n, - DESTINATION_TIER0_NAT\n, - DESTINATION_TIER1_NAT\n, - DESTINATION_TIER1_LB_VIP\n, - DESTINATION_TIER1_LB_SNAT\n, - DESTINATION_BGP\n, Destination redistribution protocol","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"destination","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Display name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"route_map_id","documentation":"RouteMap Id for the filter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"route_map_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources","documentation":"Possible values are: \n - SOURCES_STATIC\n, - SOURCES_NSX_CONNECTED\n, - SOURCES_NSX_STATIC\n, - SOURCES_TIER0_NAT\n, - SOURCES_TIER1_NAT\n, - SOURCES_TIER1_LB_VIP\n, - SOURCES_TIER1_LB_SNAT\n, - SOURCES_BGP\n, Array of redistribution protocols","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.redistribution_rule"},{"value":{"name":"com.vmware.nsx.model.edge_node_deployment_config","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SMALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FORM_FACTOR_SMALL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MEDIUM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FORM_FACTOR_MEDIUM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LARGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FORM_FACTOR_LARGE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"form_factor","documentation":"Possible values are: \n - FORM_FACTOR_SMALL\n, - FORM_FACTOR_MEDIUM\n, - FORM_FACTOR_LARGE\n, Supported edge form factor.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"form_factor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_user_settings","documentation":"Username and password settings for the node. Note - these settings will be honored only during node deployment. Post deployment, CLI must be used for changing the user settings, changes to these parameters will not have any effect.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_settings","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_user_settings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_deployment_config","documentation":"When clients pass a value of this structure as a parameter, the field must contain all the attributes defined in DeploymentConfig. When operations return a value of this structure as a result, the field will contain all the attributes defined in DeploymentConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_deployment_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.deployment_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_node_deployment_config"},{"value":{"name":"com.vmware.nsx.model.clusters_aggregate_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cluster_status","documentation":"Status of all the cluster groups","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.all_cluster_group_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"controller_cluster","documentation":"Array of Controller Nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.controller_node_aggregate_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"controller_cluster","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"management_cluster","documentation":"Array of Management Nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_node_aggregate_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"management_cluster","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.clusters_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.mac_pool","documentation":"A collection of ranges of MAC addresses","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ranges","documentation":"Array of ranges for MAC addresses","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_pool"},{"value":{"name":"com.vmware.nsx.model.controller_cluster_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNSTABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNSTABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_STABLE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"status","documentation":"Possible values are: \n - STATUS_UNSTABLE\n, - STATUS_STABLE\n, - STATUS_UNKNOWN\n, The current status of the controller cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.controller_cluster_status"},{"value":{"name":"com.vmware.nsx.model.current_backup_operation_status","documentation":"Current backup operation status","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_TYPE_NONE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_TYPE_BACKUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_CREATING_CLUSTER_BACKUP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CURRENT_STEP_CLUSTER_BACKUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_CREATING_NODE_BACKUP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CURRENT_STEP_NODE_BACKUP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"backup_id","documentation":"Unique identifier of current backup","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"backup_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_step","documentation":"Possible values are: \n - CURRENT_STEP_CLUSTER_BACKUP\n, - CURRENT_STEP_NODE_BACKUP\n, Current step of operation","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"current_step","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_step_message","documentation":"Additional human-readable status information about current step","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"current_step_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end_time","documentation":"Time when operation is expected to end format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"end_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"operation_type","documentation":"Possible values are: \n - OPERATION_TYPE_NONE\n, - OPERATION_TYPE_BACKUP\n, Type of operation that is in progress. Returns none if no operation is in progress, in which case none of the other fields will be set.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_time","documentation":"Time when operation was started format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.current_backup_operation_status"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_arp_table_in_csv_format","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_arp_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_arp_table_in_csv_format"},{"value":{"name":"com.vmware.nsx.model.telemetry_agreement","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"telemetry_agreement_displayed","documentation":"Determine if telemetry agreement has been displayed. If false, the agreement text will be displayed at login time.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"telemetry_agreement_displayed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.telemetry_agreement"},{"value":{"name":"com.vmware.nsx.model.node_status_list_result","documentation":"Node Status list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"results","documentation":"Node Status list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_status_list_result"},{"value":{"name":"com.vmware.nsx.model.backup_schedule","documentation":"Abstract base type for Weekly or Interval Backup Schedule","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IntervalBackupSchedule","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INTERVALBACKUPSCHEDULE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BackupSchedule","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WeeklyBackupSchedule","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_WEEKLYBACKUPSCHEDULE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"BackupSchedule","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_WEEKLYBACKUPSCHEDULE\n, - RESOURCE_TYPE_INTERVALBACKUPSCHEDULE\n, Schedule type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.backup_schedule"},{"value":{"name":"com.vmware.nsx.model.registration_token","documentation":"Appliance registration access token","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"roles","documentation":"List results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"roles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"token","documentation":"Access token","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"token","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.registration_token"},{"value":{"name":"com.vmware.nsx.model.instance_runtime","documentation":"A Service Runtime is the runtime entity associated with ever Service-VM deployed.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UPGRADE_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STATUS_UPGRADE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNDEPLOYMENT_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STATUS_UNDEPLOYMENT_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OUT_OF_SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RUNTIME_STATUS_OUT_OF_SERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNDEPLOYMENT_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STATUS_UNDEPLOYMENT_SUCCESSFUL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NEEDS_ATTENTION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RUNTIME_STATUS_NEEDS_ATTENTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEPLOYMENT_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STATUS_DEPLOYMENT_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNDEPLOYMENT_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STATUS_UNDEPLOYMENT_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UPGRADE_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STATUS_UPGRADE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RUNTIME_STATUS_IN_SERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEPLOYMENT_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STATUS_DEPLOYMENT_SUCCESSFUL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEPLOYMENT_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STATUS_DEPLOYMENT_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STATUS_UNKNOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_status","documentation":"Possible values are: \n - DEPLOYMENT_STATUS_DEPLOYMENT_IN_PROGRESS\n, - DEPLOYMENT_STATUS_DEPLOYMENT_FAILED\n, - DEPLOYMENT_STATUS_DEPLOYMENT_SUCCESSFUL\n, - DEPLOYMENT_STATUS_UPGRADE_IN_PROGRESS\n, - DEPLOYMENT_STATUS_UPGRADE_FAILED\n, - DEPLOYMENT_STATUS_UNDEPLOYMENT_IN_PROGRESS\n, - DEPLOYMENT_STATUS_UNDEPLOYMENT_FAILED\n, - DEPLOYMENT_STATUS_UNDEPLOYMENT_SUCCESSFUL\n, - DEPLOYMENT_STATUS_UNKNOWN\n, Service-Instance Runtime deployment status of the Service-VM. It shows the latest status during the process of deployment, redeploy, upgrade, and un-deployment of VM.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"deployment_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_message","documentation":"Error message for the Service Instance Runtime if any.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"runtime_status","documentation":"Possible values are: \n - RUNTIME_STATUS_IN_SERVICE\n, - RUNTIME_STATUS_OUT_OF_SERVICE\n, - RUNTIME_STATUS_NEEDS_ATTENTION\n, Service-Instance Runtime status of the deployed Service-VM.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"runtime_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_instance_id","documentation":"Id of an instantiation of a registered service.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"service_instance_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_vm_id","documentation":"Service-VM/SVM id of deployed virtual-machine.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"service_vm_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_nic_info","documentation":"VM NIC info","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vm_nic_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_nic_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.instance_runtime"},{"value":{"name":"com.vmware.nsx.model.bridge_cluster_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HEALTH_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HEALTH_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HEALTH_DEGRADED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HEALTH_UNKNOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cluster_id","documentation":"The id of the cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"health","documentation":"Possible values are: \n - HEALTH_UP\n, - HEALTH_DOWN\n, - HEALTH_DEGRADED\n, - HEALTH_UNKNOWN\n, The health status of the cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"health","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_cluster_status"},{"value":{"name":"com.vmware.nsx.model.lb_monitor","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBHTTPMONITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbIcmpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBICMPMONITOR"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbUdpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBUDPMONITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbPassiveMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBPASSIVEMONITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpsMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBHTTPSMONITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbTcpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBTCPMONITOR"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbMonitor","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_monitor"},{"value":{"name":"com.vmware.nsx.model.logical_switch_status_summary","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"filters","documentation":"The filters used to find the logical switches- TransportZone id, LogicalSwitchProfile id or TransportType","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.filter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fully_realized_switches","documentation":"The number of logical switches that are realized in all transport nodes. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"fully_realized_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_switches","documentation":"The total number of logical switches. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"total_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_status_summary"},{"value":{"name":"com.vmware.nsx.model.aggregate_request","documentation":"Common request parameters for the primary/related types","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alias","documentation":"Alias for the response","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alias","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filters","documentation":"An array of filter conditions","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.filter_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Resource type name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregate_request"},{"value":{"name":"com.vmware.nsx.model.port_connection_edge_node_group","documentation":"Collection of edge nodes backing a logical router","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Resource ID is mapped to this. (ID is Generated for Edge node groups, since resource will be null)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource","documentation":"Resource reference with details of the entity","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.managed_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_nodes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Id of the logical router","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_edge_node_group"},{"value":{"name":"com.vmware.nsx.model.ip_mac_pair","documentation":"IP and MAC pair.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip","documentation":"IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac","documentation":"MAC address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_mac_pair"},{"value":{"name":"com.vmware.nsx.model.ipfix_collector","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"collector_ip_address","documentation":"IP address for the IPFIX collector format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"collector_port","documentation":"Port for the IPFIX collector format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_collector"},{"value":{"name":"com.vmware.nsx.model.static_hop_bfd_peer_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"static hop BFD peer list results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_hop_bfd_peer_list_result"},{"value":{"name":"com.vmware.nsx.model.create_remote_directory_properties","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"URI of file to copy","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Protocol to use to copy file","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.sftp_protocol","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.create_remote_directory_properties"},{"value":{"name":"com.vmware.nsx.model.lb_http_monitor","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HEAD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_HEAD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_VERSION_1_1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_1_0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_VERSION_1_0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"POST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_POST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_PUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OPTIONS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_OPTIONS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_2_0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_VERSION_2_0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GET","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_GET"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_active_monitor","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"request_body","documentation":"String to send as part of HTTP health check request body. Valid only for certain HTTP methods like POST.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_headers","documentation":"Array of HTTP request headers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_http_request_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_headers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_method","documentation":"Possible values are: \n - REQUEST_METHOD_GET\n, - REQUEST_METHOD_OPTIONS\n, - REQUEST_METHOD_POST\n, - REQUEST_METHOD_HEAD\n, - REQUEST_METHOD_PUT\n, the health check method for HTTP monitor type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_method","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_url","documentation":"URL used for HTTP monitor","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_version","documentation":"Possible values are: \n - REQUEST_VERSION__1_0\n, - REQUEST_VERSION__1_1\n, - REQUEST_VERSION__2_0\n, HTTP request version","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"response_body","documentation":"If HTTP response body match string (regular expressions not supported) is specified (using LbHttpMonitor.response_body) then the healthcheck HTTP response body is matched against the specified string and server is considered healthy only if there is a match. If the response body string is not specified, HTTP healthcheck is considered successful if the HTTP response status code is 2xx, but it can be configured to accept other status codes as successful.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"response_body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"response_status_codes","documentation":"The HTTP response status code should be a valid HTTP status code. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"response_status_codes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fall_count","documentation":"num of consecutive checks must fail before marking it down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fall_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"the frequency at which the system issues the monitor check (in second) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_port","documentation":"If the monitor port is specified, it would override pool member port setting for healthcheck. A port range is not supported. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rise_count","documentation":"num of consecutive checks must pass before marking it up format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rise_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"the number of seconds the target has in which to respond to the monitor request format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_monitor"},{"value":{"name":"com.vmware.nsx.model.role_binding_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.role_binding_list_result"},{"value":{"name":"com.vmware.nsx.model.node_version","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_version","documentation":"Node version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_version"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint","documentation":"IPSec VPN Peer Endpoint covers configuration to be applied locally to establish a session with remote endpoint on peer site.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INITIATOR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_INITIATION_MODE_INITIATOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PSK","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"AUTHENTICATION_MODE_PSK"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RESPOND_ONLY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_INITIATION_MODE_RESPOND_ONLY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ON_DEMAND","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_INITIATION_MODE_ON_DEMAND"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"authentication_mode","documentation":"Possible values are: \n - AUTHENTICATION_MODE_PSK\n, For peer authentication only Pre shared key (PSK) mode will be supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"authentication_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connection_initiation_mode","documentation":"Possible values are: \n - CONNECTION_INITIATION_MODE_INITIATOR\n, - CONNECTION_INITIATION_MODE_RESPOND_ONLY\n, - CONNECTION_INITIATION_MODE_ON_DEMAND\n, Connection initiation mode used by local endpoint to establish ike connection with peer endpoint. INITIATOR - In this mode local endpoint can initiate the process of tunnel creation. RESPOND_ONLY - In this mode remote site will always begin with the connection initiation request and local endpoint will respond to that connection request. ON_DEMAND - In this mode tunnel creation will begin once first packet matching the policy rule is received.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"connection_initiation_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dpd_profile_id","documentation":"Dead peer detection (DPD) profile id. Default will be set according to system default policy.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dpd_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ike_profile_id","documentation":"IKE profile id to be used. Default will be set according to system default policy.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ike_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ipsec_tunnel_profile_id","documentation":"Tunnel profile id to be used. By default it will point to system default profile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipsec_tunnel_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peer_address","documentation":"IPV4 address of peer endpoint on remote site.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peer_id","documentation":"Peer identifier.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"psk","documentation":"IPSec Pre-shared key. Maximum length of this field is 128 characters.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"psk","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint"},{"value":{"name":"com.vmware.nsx.model.logical_port_status_summary","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"filters","documentation":"The filters used to find the logical ports- TransportZone id, LogicalSwitch id or LogicalSwitchProfile id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.filter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_ports","documentation":"The total number of logical ports. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"total_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"up_ports","documentation":"The number of logical ports whose Operational status is UP format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"up_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_status_summary"},{"value":{"name":"com.vmware.nsx.model.lb_tcp_monitor","documentation":"","constants":[],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_active_monitor","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"receive","documentation":"Expected data, if specified, can be anywhere in the response and it has to be a string, regular expressions are not supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"receive","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"send","documentation":"If both send and receive are not specified, then just a TCP connection is established (3-way handshake) to validate server is healthy, no data is sent.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"send","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fall_count","documentation":"num of consecutive checks must fail before marking it down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fall_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"the frequency at which the system issues the monitor check (in second) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_port","documentation":"If the monitor port is specified, it would override pool member port setting for healthcheck. A port range is not supported. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rise_count","documentation":"num of consecutive checks must pass before marking it up format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rise_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"the number of seconds the target has in which to respond to the monitor request format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_tcp_monitor"},{"value":{"name":"com.vmware.nsx.model.oauth2_credentials","documentation":"Oauth2 Account Credentials","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"client_id","documentation":"Client ID, that will be used for authentication in AWS environment,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_secret","documentation":"Client secret, that will be used for authentication in AWS environment. Can be some passphrase.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_secret","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.oauth2_credentials"},{"value":{"name":"com.vmware.nsx.model.node_service_properties_list_result","documentation":"Node service property query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node service property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_service_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.app_discovery_sessions_list_result","documentation":"Application discovery sessions list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"AppProfile Sessions results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_discovery_sessions_list_result"},{"value":{"name":"com.vmware.nsx.model.task_list_result","documentation":"Task query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Task property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.task_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.task_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_icmp_monitor","documentation":"","constants":[],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_active_monitor","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"data_length","documentation":"The data size(in byte) of the ICMP healthcheck packet format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"data_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fall_count","documentation":"num of consecutive checks must fail before marking it down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fall_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"the frequency at which the system issues the monitor check (in second) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_port","documentation":"If the monitor port is specified, it would override pool member port setting for healthcheck. A port range is not supported. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rise_count","documentation":"num of consecutive checks must pass before marking it up format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rise_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"the number of seconds the target has in which to respond to the monitor request format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_icmp_monitor"},{"value":{"name":"com.vmware.nsx.model.user_info","documentation":"Authenticated User Info","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"roles","documentation":"Permissions\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nsx_role","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"roles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user_name","documentation":"User Name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"user_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.user_info"},{"value":{"name":"com.vmware.nsx.model.bridge_cluster_list_result","documentation":"Bridge cluster queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"BridgeCluster Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_cluster_list_result"},{"value":{"name":"com.vmware.nsx.model.deployment_spec","documentation":"Deployment spec is a specific version of fabric module","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"fabric_module_version","documentation":"version of fabric module","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"fabric_module_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"versioned_deployment_specs","documentation":"List of Versioned deployment specs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.versioned_deployment_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"versioned_deployment_specs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.deployment_spec"},{"value":{"name":"com.vmware.nsx.model.service_insertion_rule","documentation":"ServiceInsertion Rule.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_OUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_IN_OUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_OUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_ALLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DROP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DROP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REDIRECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_REDIRECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DO_NOT_REDIRECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DO_NOT_REDIRECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4_IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv4_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_IN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REJECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_REJECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv4"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner","documentation":"Owner of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.owner_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_owner","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"action","documentation":"Possible values are: \n - ACTION_ALLOW\n, - ACTION_DROP\n, - ACTION_REJECT\n, - ACTION_REDIRECT\n, - ACTION_DO_NOT_REDIRECT\n, Action enforced on the packets which matches the distributed service rule. Currently DS Layer supports below actions. ALLOW - Forward any packet when a rule with this action gets a match (Used by Firewall). DROP - Drop any packet when a rule with this action gets a match. Packets won't go further(Used by Firewall). REJECT - Terminate TCP connection by sending TCP reset for a packet when a rule with this action gets a match (Used by Firewall). REDIRECT - Redirect any packet to a partner appliance when a rule with this action gets a match (Used by Service Insertion). DO_NOT_REDIRECT - Do not redirect any packet to a partner appliance when a rule with this action gets a match (Used by Service Insertion).","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of object where rule will be enforced. The section level field overrides this one. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destinations","documentation":"List of the destinations. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destinations_excluded","documentation":"Negation of the destination.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations_excluded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"direction","documentation":"Possible values are: \n - DIRECTION_IN\n, - DIRECTION_OUT\n, - DIRECTION_IN_OUT\n, Rule direction in case of stateless distributed service rules. This will only considered if section level parameter is set to stateless. Default to IN_OUT if not specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"direction","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"disabled","documentation":"Flag to disable rule. Disabled will only be persisted but never provisioned/realized.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"disabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_protocol","documentation":"Possible values are: \n - IP_PROTOCOL_IPV4\n, - IP_PROTOCOL_IPV6\n, - IP_PROTOCOL_IPV4_IPV6\n, Type of IP packet that should be matched while enforcing the rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"Flag to indicate whether rule is default.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logged","documentation":"Flag to enable packet logging. Default is disabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logged","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"notes","documentation":"User notes specific to the rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"notes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_tag","documentation":"User level field which will be printed in CLI and packet logs.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule_tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"services","documentation":"List of the services. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_insertion_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"services","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources","documentation":"List of sources. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources_excluded","documentation":"Negation of the source.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources_excluded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"redirect_tos","documentation":"A rule can be realized on a particular service definition, service instance or instance endpoint. If a service definition is selected as a redirect_to target, by default it will take the first deployed service instance if finds.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"redirect_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_insertion_rule"},{"value":{"name":"com.vmware.nsx.model.control_conn_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECTION_REFUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_CONNECTION_REFUSED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INCOMPLETE_HOST_CERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_INCOMPLETE_HOST_CERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OTHER_ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_OTHER_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HOST_REJECTED_CONTROLLER_CERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_HOST_REJECTED_CONTROLLER_CERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTROLLER_REJECTED_HOST_CERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_CONTROLLER_REJECTED_HOST_CERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"KEEP_ALIVE_TIMEOUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_KEEP_ALIVE_TIMEOUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INCOMPLETE_CONTROLLER_CERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_INCOMPLETE_CONTROLLER_CERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OTHER_SSL_ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_OTHER_SSL_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"control_node_ip","documentation":"IP address of the control Node.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"control_node_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_status","documentation":"Possible values are: \n - FAILURE_STATUS_CONNECTION_REFUSED\n, - FAILURE_STATUS_INCOMPLETE_HOST_CERT\n, - FAILURE_STATUS_INCOMPLETE_CONTROLLER_CERT\n, - FAILURE_STATUS_CONTROLLER_REJECTED_HOST_CERT\n, - FAILURE_STATUS_HOST_REJECTED_CONTROLLER_CERT\n, - FAILURE_STATUS_KEEP_ALIVE_TIMEOUT\n, - FAILURE_STATUS_OTHER_SSL_ERROR\n, - FAILURE_STATUS_OTHER_ERROR\n, Failure status of the control Node for e.g CONNECTION_REFUSED,INCOMPLETE_HOST_CERT.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, Status of the control Node for e.g UP, DOWN.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.control_conn_status"},{"value":{"name":"com.vmware.nsx.model.l2_vpn_session","documentation":"Defines the tunnel local and peer addresses along with the multiple tansport tunnels for redundancy. L2VpnSession belongs on to only one L2VpnService.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Enable to extend all the associated logical switches.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l2vpn_service_id","documentation":"L2VPN service id","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"l2vpn_service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_tunnels","documentation":"List of transport tunnels for redundancy.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_tunnels","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnel_encapsulation","documentation":"Tunnel encapsulation config.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_tunnel_encapsulation","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel_encapsulation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_vpn_session"},{"value":{"name":"com.vmware.nsx.model.node_syslog_exporter_properties","documentation":"Node syslog exporter properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CRON","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_CRON"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"USER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_USER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_UDP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MAIL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_MAIL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UUCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_UUCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SYSLOG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_SYSLOG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_INFO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_TLS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AUTHPRIV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_AUTHPRIV"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LPR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_LPR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FTP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_FTP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL7","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local7"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AUTH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_AUTH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL5","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local5"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EMERG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_EMERG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_ALERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CRIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_CRIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEBUG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_DEBUG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_WARNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_ERR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_LI"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_TCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"KERN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_KERN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOGALERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_LOGALERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LI-TLS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_LI_TLS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local4"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DAEMON","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_DAEMON"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOTICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_NOTICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local2"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"exporter_name","documentation":"Syslog exporter name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"exporter_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"facilities","documentation":"Possible values are: \n - FACILITIES_KERN\n, - FACILITIES_USER\n, - FACILITIES_MAIL\n, - FACILITIES_DAEMON\n, - FACILITIES_AUTH\n, - FACILITIES_SYSLOG\n, - FACILITIES_LPR\n, - FACILITIES_NEWS\n, - FACILITIES_UUCP\n, - FACILITIES_AUTHPRIV\n, - FACILITIES_FTP\n, - FACILITIES_LOGALERT\n, - FACILITIES_CRON\n, - FACILITIES_LOCAL0\n, - FACILITIES_LOCAL1\n, - FACILITIES_LOCAL2\n, - FACILITIES_LOCAL3\n, - FACILITIES_LOCAL4\n, - FACILITIES_LOCAL5\n, - FACILITIES_LOCAL6\n, - FACILITIES_LOCAL7\n, Facilities to export","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"facilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"level","documentation":"Possible values are: \n - LEVEL_EMERG\n, - LEVEL_ALERT\n, - LEVEL_CRIT\n, - LEVEL_ERR\n, - LEVEL_WARNING\n, - LEVEL_NOTICE\n, - LEVEL_INFO\n, - LEVEL_DEBUG\n, Logging level to export","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"msgids","documentation":"MSGIDs to export","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"msgids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Port to export to format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Possible values are: \n - PROTOCOL_TCP\n, - PROTOCOL_TLS\n, - PROTOCOL_UDP\n, - PROTOCOL_LI\n, - PROTOCOL_LI_TLS\n, Export protocol","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"IP address or hostname of server to export to","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"structured_data","documentation":"Structured data to export","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"structured_data","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tls_ca_pem","documentation":"CA certificate PEM of TLS server to export to","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tls_ca_pem","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_syslog_exporter_properties"},{"value":{"name":"com.vmware.nsx.model.ip_block_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IP block list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_block_list_result"},{"value":{"name":"com.vmware.nsx.model.switching_profile_type_id_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpDiscoverySwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_IPDISCOVERYSWITCHINGPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SwitchSecuritySwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_SWITCHSECURITYSWITCHINGPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"QosSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_QOSSWITCHINGPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PortMirroringSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_PORTMIRRORINGSWITCHINGPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MacManagementSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_MACMANAGEMENTSWITCHINGPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SpoofGuardSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_SPOOFGUARDSWITCHINGPROFILE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key","documentation":"Possible values are: \n - KEY_QOSSWITCHINGPROFILE\n, - KEY_PORTMIRRORINGSWITCHINGPROFILE\n, - KEY_IPDISCOVERYSWITCHINGPROFILE\n, - KEY_SPOOFGUARDSWITCHINGPROFILE\n, - KEY_SWITCHSECURITYSWITCHINGPROFILE\n, - KEY_MACMANAGEMENTSWITCHINGPROFILE\n, Supported switching profiles.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"key value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"value":{"name":"com.vmware.nsx.model.service_IP","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_address","documentation":"Service IP address registerd by the service. format: ipv4\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_advertised","documentation":"Flag to denote advertisement status of service IP to TIER0 LR.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_advertised","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_arp_proxy_enabled","documentation":"Flag to denote status of ARP Proxy for service IP.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_arp_proxy_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_loopback_enabled","documentation":"Flag to denote loopback status for service IP.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_loopback_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service","documentation":"Service which registered the ip.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_IP"},{"value":{"name":"com.vmware.nsx.model.fabric_module_list_result","documentation":"Fabric Module list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Fabric Module list results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.fabric_module","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.fabric_module_list_result"},{"value":{"name":"com.vmware.nsx.model.batch_request","documentation":"A set of operations to be performed in a single batch","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"continue_on_error","documentation":"Flag to decide if we will continue processing subsequent requests in case of current error for atomic = false.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"continue_on_error","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"requests","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.batch_request_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"requests","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.batch_request"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_session_summary","documentation":"Summarized view of all selected IPSec VPN sessions.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"aggregate_traffic_counters","documentation":"Aggregate traffic statistics across all selected sessions.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_traffic_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"aggregate_traffic_counters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_summary","documentation":"Session summary for number of total, established, failed and degraded IPSec VPN sessions.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.I_psec_VPNIKE_session_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"session_summary","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"traffic_summary_per_session","documentation":"Traffic summary per session.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_session_traffic_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"traffic_summary_per_session","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_session_summary"},{"value":{"name":"com.vmware.nsx.model.ipfix_obs_points_list_result","documentation":"This is deprecated. Please use UpmProfileListResult instead.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPFIX observation points","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_obs_point_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_obs_points_list_result"},{"value":{"name":"com.vmware.nsx.model.packet_capture_request","documentation":"This type is used to create packet request on give node. Need to specify related parameters according to the capture point.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INPUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_INPUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DUAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_DUAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PRE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FILTERTYPE_PRE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DVFILTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPPOINT_DVFILTER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOGICALPORT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPPOINT_LOGICALPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VMKNIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPPOINT_VMKNIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VNIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPPOINT_VNIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"POST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FILTERTYPE_POST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VMNIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPPOINT_VMNIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VDRPORT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPPOINT_VDRPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OUTPUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_OUTPUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPSOURCE_UI"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CLI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPSOURCE_CLI"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STREAM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPMODE_STREAM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STANDALONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPMODE_STANDALONE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"capamount","documentation":"Define the packet capture amount size. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"capamount","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"capduration","documentation":"Define the packet capture duration time. After the capture duration time, the capture process will stop working. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"capduration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"capfilesize","documentation":"Define the packet capture file size limit. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"capfilesize","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"capmode","documentation":"Possible values are: \n - CAPMODE_STANDALONE\n, - CAPMODE_STREAM\n, Define the capture streaming mode. The STREAM mode will send the data to given stream address and port. And the STANDALONE mode will save the capture file in local folder.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"capmode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cappoint","documentation":"Possible values are: \n - CAPPOINT_VNIC\n, - CAPPOINT_VMKNIC\n, - CAPPOINT_VMNIC\n, - CAPPOINT_VDRPORT\n, - CAPPOINT_DVFILTER\n, - CAPPOINT_LOGICALPORT\n, Define the point to capture data.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cappoint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"caprate","documentation":"Define the rate of packet capture process. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"caprate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"capsource","documentation":"Possible values are: \n - CAPSOURCE_CLI\n, - CAPSOURCE_UI\n, This type is used to differenite the incoming request from CLI/UI.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"capsource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"capvalue","documentation":"Define the capture value of given capture point.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"capvalue","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"direction","documentation":"Possible values are: \n - DIRECTION_INPUT\n, - DIRECTION_OUTPUT\n, - DIRECTION_DUAL\n, Define the capture direction. Support three types INPUT/OUTPUT/DUAL.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"direction","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filtertype","documentation":"Possible values are: \n - FILTERTYPE_PRE\n, - FILTERTYPE_POST\n, Define the capture filter type. Support PRE/POST mode.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filtertype","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node","documentation":"Define the transport node to capture data.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"options","documentation":"Define the packet capture additional options to filter the capture data.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_capture_option_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"options","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"streamaddress","documentation":"Set the stream address to receive the capture packet.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"streamaddress","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"streamport","documentation":"Set the stream port to receive the capture packet. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"streamport","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packet_capture_request"},{"value":{"name":"com.vmware.nsx.model.PBR_service","documentation":"Type to define services associated with every rule","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_valid","documentation":"Will be set to false if the referenced NSX resource has been deleted.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_valid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_display_name","documentation":"Display name of the NSX resource.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_id","documentation":"Identifier of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Type of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service","documentation":"Distributed Service API accepts raw protocol and ports as part of NS service element in Distributed Service Rule that describes traffic corresponding to an NSService.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSServiceElement. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSServiceElement.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.PBR_service"},{"value":{"name":"com.vmware.nsx.model.NS_service_list_result","documentation":"List result of NSservices","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged collection of NSServices","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_service_list_result"},{"value":{"name":"com.vmware.nsx.model.fields_packet_data","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FieldsPacketData","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_FIELDSPACKETDATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BROADCAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_BROADCAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_UNICAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BinaryPacketData","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BINARYPACKETDATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MULTICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_MULTICAST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"frame_size","documentation":"If the requested frame_size is too small (given the payload and traceflow metadata requirement of 16 bytes), the traceflow request will fail with an appropriate message. The frame will be zero padded to the requested size. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"frame_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_BINARYPACKETDATA\n, - RESOURCE_TYPE_FIELDSPACKETDATA\n, Packet configuration","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"routed","documentation":"A flag, when set true, indicates that the traceflow packet is of L3 routing.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"routed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_type","documentation":"Possible values are: \n - TRANSPORT_TYPE_BROADCAST\n, - TRANSPORT_TYPE_UNICAST\n, - TRANSPORT_TYPE_MULTICAST\n, - TRANSPORT_TYPE_UNKNOWN\n, transport type of the traceflow packet","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"eth_header","documentation":"The ethernet header","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ethernet_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"eth_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_header","documentation":"The IPv4 header.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipv4_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"payload","documentation":"Up to 1000 bytes of payload may be supplied (with a base64-encoded length of 1336 bytes.) Additional bytes of traceflow metadata will be appended to the payload. The payload contains any data the user wants to put after the transport header.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"payload","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_header","documentation":"This field contains a protocol that is above IP. It is not restricted to the 'transport' defined by the OSI model (e.g., ICMP is supported).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_protocol_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.fields_packet_data"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_status_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of upgrade units status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_status_list_result"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPNIKE_service_summary","documentation":"Summarized view of all IPSec VPN sessions for a specified service.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"aggregate_traffic_counters","documentation":"Aggregate traffic statistics across all selected sessions.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_traffic_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"aggregate_traffic_counters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_summary","documentation":"Session summary for number of total, established, failed and degraded IPSec VPN sessions.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.I_psec_VPNIKE_session_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"session_summary","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"traffic_summary_per_session","documentation":"Traffic summary per session.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_session_traffic_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"traffic_summary_per_session","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"VPN service display name.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ipsec_vpn_service_id","documentation":"UUID for a vpn service.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ipsec_vpn_service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router identifier associated with vpn service.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPNIKE_service_summary"},{"value":{"name":"com.vmware.nsx.model.binary_packet_data","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FieldsPacketData","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_FIELDSPACKETDATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BROADCAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_BROADCAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_UNICAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BinaryPacketData","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BINARYPACKETDATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MULTICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_MULTICAST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"frame_size","documentation":"If the requested frame_size is too small (given the payload and traceflow metadata requirement of 16 bytes), the traceflow request will fail with an appropriate message. The frame will be zero padded to the requested size. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"frame_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_BINARYPACKETDATA\n, - RESOURCE_TYPE_FIELDSPACKETDATA\n, Packet configuration","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"routed","documentation":"A flag, when set true, indicates that the traceflow packet is of L3 routing.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"routed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_type","documentation":"Possible values are: \n - TRANSPORT_TYPE_BROADCAST\n, - TRANSPORT_TYPE_UNICAST\n, - TRANSPORT_TYPE_MULTICAST\n, - TRANSPORT_TYPE_UNKNOWN\n, transport type of the traceflow packet","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"payload","documentation":"Up to 1000 bytes of payload may be supplied (with a base64-encoded length of 1336 bytes.) Additional bytes of traceflow metadata will be appended to the payload. The payload must contain all headers (Ethernet, IP, etc). Note that VLAN is not supported in the logical space. Hence, payload must not contain 802.1Q headers.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"payload","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.binary_packet_data"},{"value":{"name":"com.vmware.nsx.model.lb_snat_auto_map","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSnatAutoMap","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSnatAutoMap","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_snat_translation","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"port_overload","documentation":"Both SNAT automap and SNAT IP list modes support port overloading which allows the same SNAT IP and port to be used for multiple backend connections as long as the tuple (source IP, source port, destination IP, destination port, IP protocol) after SNAT is performed is unique. The valid number is 1, 2, 4, 8, 16, 32. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port_overload","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBSNATAUTOMAP\n, - TYPE_LBSNATIPPOOL\n, Load balancers may need to perform SNAT to ensure reverse traffic from the server can be received and processed by them. There are two modes: LbSnatAutoMap uses the load balancer interface IP and an ephemeral port as the source IP and port of the server side connection. LbSnatIpPool allows user to specify one or more IP addresses along with their subnet masks that should be used for SNAT while connecting to any of the servers in the pool.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_snat_auto_map"},{"value":{"name":"com.vmware.nsx.model.route_map_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paginated list of RouteMaps","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.route_map_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_http_response_header_rewrite_action","documentation":"This action is used to rewrite header fields of HTTP response messages to specified new values at HTTP_RESPONSE_REWRITE phase. One action can be used to rewrite one header field. To rewrite multiple header fields, multiple actions must be defined. Captured variables and built-in variables can be used in the header_value field, header_name field does not support variables.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpResponseHeaderRewriteAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpResponseHeaderRewriteAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"header_name","documentation":"Name of a header field of HTTP request message","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"header_value","documentation":"Value of header field","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_response_header_rewrite_action"},{"value":{"name":"com.vmware.nsx.model.switching_profile_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"num_logical_ports","documentation":"Number of logical ports using a switching profile format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_logical_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_logical_switches","documentation":"Number of logical switches using a switching profile format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_logical_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"switching_profile_id","documentation":"Identifier for the switching profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.switching_profile_status"},{"value":{"name":"com.vmware.nsx.model.global_restore_status","documentation":"Overall restore process status","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_AVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_NOT_AVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUSPENDED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_SUSPENDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ABORTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_ABORTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUSPENDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_SUSPENDING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"A description of the restore status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Possible values are: \n - VALUE_NOT_AVAILABLE\n, - VALUE_NOT_STARTED\n, - VALUE_SUCCESS\n, - VALUE_ERROR\n, - VALUE_RUNNING\n, - VALUE_SUSPENDING\n, - VALUE_SUSPENDED\n, - VALUE_ABORTED\n, Global rolled-up restore status value\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.global_restore_status"},{"value":{"name":"com.vmware.nsx.model.host_node_login_credential","documentation":"The credentials to login into the host node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"password","documentation":"The authentication password of the host node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"thumbprint","documentation":"For ESXi hosts, the thumbprint of the ESXi management service. For KVM hosts, the SSH key fingerprint.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"The username of the account on the host node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_node_login_credential"},{"value":{"name":"com.vmware.nsx.model.logical_port_operational_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_port_id","documentation":"The id of the logical port\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_UNKNOWN\n, The Operational status of the logical port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_operational_status"},{"value":{"name":"com.vmware.nsx.model.nioc_profile","documentation":"This profile is created for Network I/O Control(NIOC).","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NiocProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NiocProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"enabled","documentation":"The enabled property specifies the status of NIOC feature. When enabled is set to true, NIOC feature is turned on and the bandwidth allocations specified for the traffic resources are enforced. When enabled is set to false, NIOC feature is turned off and no bandwidth allocation is guaranteed. By default, enabled will be set to true.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_infra_traffic_res","documentation":"host_infra_traffic_res specifies bandwidth allocation for various traffic resources.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_allocation","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_infra_traffic_res","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_UPLINKHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_LLDPHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_NIOCPROFILE\n, - RESOURCE_TYPE_EXTRACONFIGHOSTSWITCHPROFILE\n, Supported HostSwitch profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nioc_profile"},{"value":{"name":"com.vmware.nsx.model.preconfigured_endpoint","documentation":"Tunnel endpoint configuration of preconfigured host switch","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"device_name","documentation":"Name of the virtual tunnel endpoint","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"device_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.preconfigured_endpoint"},{"value":{"name":"com.vmware.nsx.model.https_protocol","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HttpsProtocol","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"HttpsProtocol","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.protocol","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"authentication_scheme","documentation":"Scheme to authenticate if required","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.basic_authentication_scheme","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"authentication_scheme","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sha256_thumbprint","documentation":"SSL thumbprint of server","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"sha256_thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Possible values are: \n - NAME_HTTP\n, - NAME_HTTPS\n, - NAME_SCP\n, - NAME_SFTP\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.https_protocol"},{"value":{"name":"com.vmware.nsx.model.lb_server_ssl_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer server SSL profiles","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_server_ssl_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.SI_data_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dropped","documentation":"The dropped packets or bytes format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"multicast_broadcast","documentation":"The multicast and broadcast packets or bytes format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"multicast_broadcast","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total","documentation":"The total packets or bytes format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"total","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.SI_data_counter"},{"value":{"name":"com.vmware.nsx.model.donut_part","documentation":"Represents an entity or portion to be plotted on a donut or stats chart.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"field","documentation":"A numerical value that represents the portion or entity of the donut or stats chart.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"field","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"label","documentation":"If a section 'template' holds this donut or stats part, then the label is auto-generated from the fetched field values after applying the template.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"render_configuration","documentation":"Additional rendering or conditional evaluation of the field values to be performed, if any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.render_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"render_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tooltip","documentation":"Multi-line text to be shown on tooltip while hovering over the portion.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tooltip","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tooltip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.donut_part"},{"value":{"name":"com.vmware.nsx.model.app_discovery_vm_info","documentation":"AppDiscoveryVmInfo details","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_external_id","documentation":"External Id of the VM","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_name","documentation":"Name of the VM","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_discovery_vm_info"},{"value":{"name":"com.vmware.nsx.model.remote_server_fingerprint","documentation":"Remote server","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address format: hostname-or-ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssh_fingerprint","documentation":"SSH fingerprint of server","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssh_fingerprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.remote_server_fingerprint"},{"value":{"name":"com.vmware.nsx.model.client_ssl_profile_binding","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IGNORE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_AUTH_IGNORE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_AUTH_REQUIRED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"certificate_chain_depth","documentation":"authentication depth is used to set the verification depth in the client certificates chain. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_chain_depth","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_auth","documentation":"Possible values are: \n - CLIENT_AUTH_REQUIRED\n, - CLIENT_AUTH_IGNORE\n, client authentication mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_auth","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_auth_ca_ids","documentation":"If client auth type is REQUIRED, client certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_auth_ca_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_auth_crl_ids","documentation":"A Certificate Revocation List (CRL) can be specified in the client-side SSL profile binding to disallow compromised client certificates.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_auth_crl_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_certificate_id","documentation":"A default certificate should be specified which will be used if the server does not host multiple hostnames on the same IP address or if the client does not support SNI extension.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_certificate_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sni_certificate_ids","documentation":"Client-side SSL profile binding allows multiple certificates, for different hostnames, to be bound to the same virtual server.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sni_certificate_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssl_profile_id","documentation":"Client SSL profile defines reusable, application-independent client side SSL properties.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssl_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.client_ssl_profile_binding"},{"value":{"name":"com.vmware.nsx.model.node_interface_properties_list_result","documentation":"Node network interface properties list results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node interface property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_interface_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.app_info","documentation":"AppInfo details","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"manufacturer","documentation":"Manufacturer of the app","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"manufacturer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Name of the app","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Version of the app","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_ids","documentation":"Ids of the VMs in which this app is installed","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_info"},{"value":{"name":"com.vmware.nsx.model.lb_app_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer application profiles\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbAppProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbAppProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_app_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.success_node_support_bundle_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bundle_name","documentation":"Name of support bundle, e.g. nsx_NODETYPE_UUID_YYYYMMDD_HHMMSS.tgz\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bundle_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bundle_size","documentation":"Size of support bundle in bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bundle_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_display_name","documentation":"Display name of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"UUID of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sha256_thumbprint","documentation":"File's SHA256 thumbprint\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sha256_thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.success_node_support_bundle_result"},{"value":{"name":"com.vmware.nsx.model.basic_authentication_scheme","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"basic","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SCHEME_NAME_BASIC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"scheme_name","documentation":"Possible values are: \n - SCHEME_NAME_BASIC\n, Authentication scheme name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"scheme_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Password to authenticate with","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"User name to authenticate with","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.basic_authentication_scheme"},{"value":{"name":"com.vmware.nsx.model.lb_http_reject_action","documentation":"This action is used to reject HTTP request messages. The specified reply_status value is used as the status code for the corresponding HTTP response message which is sent back to client (Normally a browser) indicating the reason it was rejected. Reference official HTTP status code list for your specific HTTP version to set the reply_status properly. LbHttpRejectAction does not support variables.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRejectAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRejectAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"reply_message","documentation":"Response message","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"reply_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reply_status","documentation":"HTTP response status code","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"reply_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_reject_action"},{"value":{"name":"com.vmware.nsx.model.role","documentation":"Role","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"role","documentation":"Role name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"role","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.role"},{"value":{"name":"com.vmware.nsx.model.normalized_resource_list_result","documentation":"Paged Collection of normalized resources","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Normalized resource list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.normalized_resource_list_result"},{"value":{"name":"com.vmware.nsx.model.alarm_list_result","documentation":"Alarm collection results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Alarm results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.alarm","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.alarm_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_persistence_cookie_time","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbPersistenceCookieTime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbPersistenceCookieTime","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_cookie_time","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"cookie_max_idle","documentation":"HTTP cookie max-age to expire cookie, only available for insert mode. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_max_idle","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBSESSIONCOOKIETIME\n, - TYPE_LBPERSISTENCECOOKIETIME\n, Both session cookie and persistence cookie are supported, Use LbSessionCookieTime for session cookie time setting, Use LbPersistenceCookieTime for persistence cookie time setting","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_persistence_cookie_time"},{"value":{"name":"com.vmware.nsx.model.aggregated_logical_router_port_counters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregated_logical_router_port_counters"},{"value":{"name":"com.vmware.nsx.model.host_switch_profiles_list_result","documentation":"HostSwitch Profile queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"HostSwitch Profile Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in BaseHostSwitchProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_switch_profiles_list_result"},{"value":{"name":"com.vmware.nsx.model.dhcp_static_binding","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ip","documentation":"gateway ip format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lease_time","documentation":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lease_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"options","documentation":"If an option is defined at server level and not configred at ip-pool/static-binding level, the option will be inherited to ip-pool/static-binding. If both define a same-code option, the option defined at ip-pool/static-binding level take precedence over that defined at server level.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_options","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"options","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_name","documentation":"host name format: hostname","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"ip addres format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"mac address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_static_binding"},{"value":{"name":"com.vmware.nsx.model.filter_request","documentation":"Filter request parameters","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"field_names","documentation":"Comma seperated fields to be filtered on","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"field_names","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Filter value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.filter_request"},{"value":{"name":"com.vmware.nsx.model.vidm_info","documentation":"Vidm Info","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"remote_group","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_GROUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"remote_user","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_USER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"User's Full Name Or User Group's Display Name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Username Or Groupname\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_USER\n, - TYPE_GROUP\n, Type\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vidm_info"},{"value":{"name":"com.vmware.nsx.model.restore_configuration","documentation":"Configuration where backup files are stored for restore","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"passphrase","documentation":"Passphrase used to encrypt backup files.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"passphrase","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_file_server","documentation":"The server from which backup files will be retrieved for restore.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.remote_file_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_file_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.restore_configuration"},{"value":{"name":"com.vmware.nsx.model.file_properties","documentation":"File properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"created_epoch_ms","documentation":"File creation time in epoch milliseconds format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"created_epoch_ms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"modified_epoch_ms","documentation":"File modification time in epoch milliseconds format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"modified_epoch_ms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"File name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"size","documentation":"Size of the file in bytes format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_properties"},{"value":{"name":"com.vmware.nsx.model.base_service_instance","documentation":"The deployment of a registered service. service instance is instantiation of service.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3_ROUTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_l3_ROUTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ByodServiceInstance","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BYODSERVICEINSTANCE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE_STANDBY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_MODE_ACTIVE_STANDBY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BLOCK","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ON_FAILURE_POLICY_BLOCK"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BaseServiceInstance","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ON_FAILURE_POLICY_ALLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L2_BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_l2_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ServiceInstance","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_SERVICEINSTANCE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STAND_ALONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_MODE_STAND_ALONE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"BaseServiceInstance","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_SERVICEINSTANCE\n, - RESOURCE_TYPE_BYODSERVICEINSTANCE\n, ServiceInstance is used when NSX handles the lifecyle of appliance. Deployment and appliance related all the information is necessary. ByodServiceInstance is a custom instance to be used when NSX is not handling the lifecycles of appliance/s. User will manage their own appliance (BYOD) to connect with NSX.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_mode","documentation":"Possible values are: \n - DEPLOYMENT_MODE_STAND_ALONE\n, - DEPLOYMENT_MODE_ACTIVE_STANDBY\n, Deployment mode specifies where the partner appliance will be deployed in HA or non-HA i.e standalone mode.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"on_failure_policy","documentation":"Possible values are: \n - ON_FAILURE_POLICY_ALLOW\n, - ON_FAILURE_POLICY_BLOCK\n, Failure policy of the service instance - if it has to be different from the service. By default the service instance inherits the FailurePolicy of the service it belongs to.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"on_failure_policy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_id","documentation":"The Service to which the service instance is associated.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_type","documentation":"Possible values are: \n - TRANSPORT_TYPE_L2_BRIDGE\n, - TRANSPORT_TYPE_L3_ROUTED\n, Transport to be used by this service instance for deploying the Service-VM.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.base_service_instance"},{"value":{"name":"com.vmware.nsx.model.node_properties","documentation":"Node properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNRESTRICTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"EXPORT_TYPE_UNRESTRICTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RESTRICTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"EXPORT_TYPE_RESTRICTED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bios_uuid","documentation":"Node BIOS Unique Indentifier\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bios_uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cli_timeout","documentation":"NSX CLI inactivity timeout, set to 0 to configure no timeout format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cli_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"export_type","documentation":"Possible values are: \n - EXPORT_TYPE_RESTRICTED\n, - EXPORT_TYPE_UNRESTRICTED\n, Export restrictions in effect, if any\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"export_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hostname","documentation":"Host name or fully qualified domain name of node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hostname","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"kernel_version","documentation":"Kernel version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"kernel_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_uuid","documentation":"Node Unique Identifier","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_version","documentation":"Node version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_time","documentation":"Current time expressed in milliseconds since epoch format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"system_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timezone","documentation":"Timezone","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timezone","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_properties"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_received_logical","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_HYPERV"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_VRF_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_VRF_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_UBUNTUKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUBLIC_CLOUD_GATEWAY_NODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS_TRANSIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LS_TRANSIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_ESX"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OTHERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_OTHERS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_sub_type","documentation":"Possible values are: \n - COMPONENT_SUB_TYPE_LR_TIER0\n, - COMPONENT_SUB_TYPE_LR_TIER1\n, - COMPONENT_SUB_TYPE_LR_VRF_TIER0\n, - COMPONENT_SUB_TYPE_LS_TRANSIT\n, - COMPONENT_SUB_TYPE_UNKNOWN\n, The sub type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_sub_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_type","documentation":"Possible values are: \n - TRANSPORT_NODE_TYPE_ESX\n, - TRANSPORT_NODE_TYPE_RHELKVM\n, - TRANSPORT_NODE_TYPE_UBUNTUKVM\n, - TRANSPORT_NODE_TYPE_EDGE\n, - TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE\n, - TRANSPORT_NODE_TYPE_OTHERS\n, - TRANSPORT_NODE_TYPE_HYPERV\n, type of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_id","documentation":"The id of the component that received the traceflow packet.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_id","documentation":"The id of the logical port at which the traceflow packet was received\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_name","documentation":"The name of the logical port at which the traceflow packet was received\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_component_id","documentation":"The id of the source component from which the traceflow packet was received.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"src_component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_component_name","documentation":"The name of source component from which the traceflow packet was received.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"src_component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_component_type","documentation":"Possible values are: \n - SRC_COMPONENT_TYPE_PHYSICAL\n, - SRC_COMPONENT_TYPE_LR\n, - SRC_COMPONENT_TYPE_LS\n, - SRC_COMPONENT_TYPE_DFW\n, - SRC_COMPONENT_TYPE_BRIDGE\n, - SRC_COMPONENT_TYPE_EDGE_TUNNEL\n, - SRC_COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - SRC_COMPONENT_TYPE_UNKNOWN\n, The type of the source component from which the traceflow packet was received.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"src_component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vni","documentation":"VNI for the logical network on which the traceflow packet was received. format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vni","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_received_logical"},{"value":{"name":"com.vmware.nsx.model.vtep_table_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"segment_id","documentation":"The segment Id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"segment_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_ip","documentation":"The virtual tunnel endpoint IP address format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_label","documentation":"The virtual tunnel endpoint label format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_mac_address","documentation":"The virtual tunnel endpoint MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_table_csv_record"},{"value":{"name":"com.vmware.nsx.model.pool_usage","documentation":"Pool usage statistics in a pool.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"allocated_ids","documentation":"Total number of allocated IDs in a pool format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"allocated_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"free_ids","documentation":"Total number of free IDs in a pool format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"free_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_ids","documentation":"Total number of IDs in a pool format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pool_usage"},{"value":{"name":"com.vmware.nsx.model.PBR_rule_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"PBR rule list result with pagination support.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.PBR_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.PBR_rule_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_tcp_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paginated list of load balancer TCP profiles","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_tcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_tcp_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.directory_domain","documentation":"Directory Domain","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DirectoryDomain","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"DirectoryDomain","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Directory domain description","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Domain resource type comes from multiple sub-classes extending this base class. For example, DirectoryAdDomain is one accepted resource_type. If there are more sub-classes defined, they will also be accepted resource_type.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Directory domain name which best describes the domain. It could be unique fqdn name or it could also be descriptive. There is no unique contraint for domain name among different domains.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_domain"},{"value":{"name":"com.vmware.nsx.model.feature_permission_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_permission","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_permission_list_result"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_delivered","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_HYPERV"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_VRF_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_VRF_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_UBUNTUKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUBLIC_CLOUD_GATEWAY_NODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS_TRANSIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LS_TRANSIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_ESX"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OTHERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_OTHERS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_sub_type","documentation":"Possible values are: \n - COMPONENT_SUB_TYPE_LR_TIER0\n, - COMPONENT_SUB_TYPE_LR_TIER1\n, - COMPONENT_SUB_TYPE_LR_VRF_TIER0\n, - COMPONENT_SUB_TYPE_LS_TRANSIT\n, - COMPONENT_SUB_TYPE_UNKNOWN\n, The sub type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_sub_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_type","documentation":"Possible values are: \n - TRANSPORT_NODE_TYPE_ESX\n, - TRANSPORT_NODE_TYPE_RHELKVM\n, - TRANSPORT_NODE_TYPE_UBUNTUKVM\n, - TRANSPORT_NODE_TYPE_EDGE\n, - TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE\n, - TRANSPORT_NODE_TYPE_OTHERS\n, - TRANSPORT_NODE_TYPE_HYPERV\n, type of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_id","documentation":"The id of the logical port into which the traceflow packet was delivered\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_name","documentation":"The name of the logical port into which the traceflow packet was delivered\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vlan_id","documentation":"VLAN on bridged network format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_delivered"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"list","documentation":"Collection of Upgrade units","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_list"},{"value":{"name":"com.vmware.nsx.model.vmk_to_logical_switch_mapping","documentation":"Holds VMkernal to logical switch mapping. This will be used for network migration.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dest_network_id","documentation":"Only VLAN type of logical switch can be specified here, as migration operation is only supported for these types.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dest_network_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_interface_id","documentation":"The ID (for example, vmk0) of the vmkernal interface on ESX to migrate.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_interface_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vmk_to_logical_switch_mapping"},{"value":{"name":"com.vmware.nsx.model.packet_capture_session_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Total capture session count format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Packet capture list for all sessoins","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_capture_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packet_capture_session_list"},{"value":{"name":"com.vmware.nsx.model.nic_metadata","documentation":"Information on the Network interfaces present on the partner appliance that needs to be configured by the NSX Manager.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HA1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INTERFACE_TYPE_ha1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HA2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INTERFACE_TYPE_ha2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MANAGEMENT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INTERFACE_TYPE_MANAGEMENT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DATA2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INTERFACE_TYPE_data2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DATA1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INTERFACE_TYPE_data1"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"interface_index","documentation":"Network Interface index. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_label","documentation":"Network Interface label.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_type","documentation":"Possible values are: \n - INTERFACE_TYPE_MANAGEMENT\n, - INTERFACE_TYPE_DATA1\n, - INTERFACE_TYPE_DATA2\n, - INTERFACE_TYPE_HA1\n, - INTERFACE_TYPE_HA2\n, Interface that needs to be configured on the partner appliance. Ex. MANAGEMENT, DATA1, DATA2, HA1, HA2.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nic_metadata"},{"value":{"name":"com.vmware.nsx.model.logical_port_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_by_security_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packets_dropped_by_security","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped_by_security_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_learning","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_learning_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_learning","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_port_id","documentation":"The id of the logical port\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_statistics"},{"value":{"name":"com.vmware.nsx.model.l2_VPN_transport_tunnel_status","documentation":"Transport tunnel status.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L2VPNTransportTunnelStatus","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPSecVPNTransportStatus","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IPSECVPNTRANSPORTSTATUS"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"L2VPNTransportTunnelStatus","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_IPSECVPNTRANSPORTSTATUS\n, Resource types of L2VPN Transport tunnels","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tunnel_id","documentation":"Transport tunnel id.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_VPN_transport_tunnel_status"},{"value":{"name":"com.vmware.nsx.model.instance_deployment_config","documentation":"The Instance Deployment Config contains settings that is applied during install time.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"compute_id","documentation":"Resource Pool or Compute Id.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"context_id","documentation":"Context Id or VCenter Id.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"context_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"storage_id","documentation":"Storage Id.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"storage_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_nic_infos","documentation":"List of set of NIC information for VMs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vm_nic_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_nic_infos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.instance_deployment_config"},{"value":{"name":"com.vmware.nsx.model.transport_node_state_list_result","documentation":"Transport node state queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Transport Node State Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_state_list_result"},{"value":{"name":"com.vmware.nsx.model.node_list_result","documentation":"Node list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node list results\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in Node. When operations return a value of this structure as a result, the field will contain all the attributes defined in Node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_list_result"},{"value":{"name":"com.vmware.nsx.model.directory_domain_list_results","documentation":"List of Directory Domain","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of Directory Domains\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in DirectoryDomain. When operations return a value of this structure as a result, the field will contain all the attributes defined in DirectoryDomain.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.directory_domain","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.directory_domain_list_results"},{"value":{"name":"com.vmware.nsx.model.donut_configuration","documentation":"Represents configuration of a Donut","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DonutConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"DonutConfiguration","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"display_count","documentation":"If true, displays the count of entities in the donut","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"label","documentation":"Displayed at the middle of the donut, by default. It labels the entities of donut.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"navigation","documentation":"Hyperlink of the specified UI page that provides details.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"navigation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sections","documentation":"Sections","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.donut_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sections","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LABELVALUECONFIGURATION\n, - RESOURCE_TYPE_DONUTCONFIGURATION\n, - RESOURCE_TYPE_MULTIWIDGETCONFIGURATION\n, - RESOURCE_TYPE_CONTAINERCONFIGURATION\n, - RESOURCE_TYPE_STATSCONFIGURATION\n, - RESOURCE_TYPE_GRIDCONFIGURATION\n, Supported visualization types are LabelValueConfiguration, DonutConfiguration, GridConfiguration, StatsConfiguration, MultiWidgetConfiguration and ContainerConfiguration.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"datasources","documentation":"The 'datasources' represent the sources from which data will be fetched. Currently, only NSX-API is supported as a 'default' datasource. An example of specifying 'default' datasource along with the urls to fetch data from is given at 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.datasource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"datasources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"drilldown_id","documentation":"Id of drilldown widget, if any. Id should be a valid id of an existing widget. A widget is considered as drilldown widget when it is associated with any other widget and provides more detailed information about any data item from the parent widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"drilldown_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"footer","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_drilldown","documentation":"Set to true if this widget should be used as a drilldown.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_drilldown","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.donut_configuration"},{"value":{"name":"com.vmware.nsx.model.cluster_node_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"control_cluster_status","documentation":"Clustering status for control plane functions on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.control_cluster_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_cluster_status","documentation":"Clustering status for management plane functions on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_cluster_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_status","documentation":"Node status properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"system_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Software version running on node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_node_status"},{"value":{"name":"com.vmware.nsx.model.app_profile_member_apps_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"app_profile_category","documentation":"Category of the app profile, value could be any string that describes the profile\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"app_profile_category","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_criteria","documentation":"Criteria of the app profile, value could be any string or \\\"*\\\" (match any string)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"app_profile_criteria","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of the app profile\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Name of the app profile\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_apps","documentation":"Applications that are member of this app profile\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_apps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_profile_member_apps_csv_record"},{"value":{"name":"com.vmware.nsx.model.bridge_endpoint_list_result","documentation":"Bridge Endpoint queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"BridgeEndpoint Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_endpoint_list_result"},{"value":{"name":"com.vmware.nsx.model.teaming_policy","documentation":"Uplink Teaming Policy","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOADBALANCE_SRCID","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POLICY_LOADBALANCE_SRCID"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILOVER_ORDER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POLICY_FAILOVER_ORDER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_list","documentation":"List of Uplinks used in active list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.uplink","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"policy","documentation":"Possible values are: \n - POLICY_FAILOVER_ORDER\n, - POLICY_LOADBALANCE_SRCID\n, Teaming policy","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"policy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"standby_list","documentation":"List of Uplinks used in standby list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.uplink","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"standby_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.teaming_policy"},{"value":{"name":"com.vmware.nsx.model.mac_table_entry","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mac_address","documentation":"The MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_ip","documentation":"The virtual tunnel endpoint IP address format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_mac_address","documentation":"The virtual tunnel endpoint MAC address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_table_entry"},{"value":{"name":"com.vmware.nsx.model.cluster_node_VM_deployment_request_list","documentation":"List of ClusterNodeVMDeploymentRequests","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Array of existing ClusterNodeVMDeploymentRequests","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_VM_deployment_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_node_VM_deployment_request_list"},{"value":{"name":"com.vmware.nsx.model.revisioned_resource","documentation":"A base class for types that track revisions","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.revisioned_resource"},{"value":{"name":"com.vmware.nsx.model.edge_cluster_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Edge cluster list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_cluster_list_result"},{"value":{"name":"com.vmware.nsx.model.mac_address_csv_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_table_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_address_csv_list_result"},{"value":{"name":"com.vmware.nsx.model.included_fields_parameters","documentation":"A list of fields to include in query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.included_fields_parameters"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint_list_result","documentation":"List all the local endpoints.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPSec local endpoint list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint_list_result"},{"value":{"name":"com.vmware.nsx.model.host_node","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESXI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OS_TYPE_ESXI"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OS_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OS_TYPE_HYPERV"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HostNode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OS_TYPE_UBUNTUKVM"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"HostNode","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"discovered_node_id","documentation":"Id of the discovered node which was converted to create this node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"discovered_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_credential","documentation":"Login credentials for the host","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_node_login_credential","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_credential","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"managed_by_server","documentation":"The id of the virtual center server managing the ESXi type HostNode.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"managed_by_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"os_type","documentation":"Possible values are: \n - OS_TYPE_ESXI\n, - OS_TYPE_RHELKVM\n, - OS_TYPE_UBUNTUKVM\n, - OS_TYPE_HYPERV\n, Hypervisor type, for example ESXi or RHEL KVM.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"os_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"os_version","documentation":"The version of the hypervisor operating system.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"os_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Fabric node type, for example 'HostNode', 'EdgeNode' or 'PublicCloudGatewayNode'","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"discovered_ip_addresses","documentation":"Discovered IP Addresses of the fabric node, version 4 or 6 format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"discovered_ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"ID of the Node maintained on the Node and used to recognize the Node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fqdn","documentation":"Fully qualified domain name of the fabric node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fqdn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"IP Addresses of the Node, version 4 or 6. This property is mandatory for all nodes except for automatic deployment of edge virtual machine node. For automatic deployment, the ip address from management_port_subnets property will be considered. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_node"},{"value":{"name":"com.vmware.nsx.model.node_log_properties_list_result","documentation":"Node log property query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node log property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_log_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_log_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.management_cluster_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNSTABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNSTABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_STABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INITIALIZING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_INITIALIZING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"offline_nodes","documentation":"Current missing management plane nodes\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_plane_base_node_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"offline_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"online_nodes","documentation":"Current alive management plane nodes\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_plane_base_node_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"online_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_members_for_initialization","documentation":"The details of the cluster nodes required for cluster initialization\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_initialization_node_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_members_for_initialization","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_INITIALIZING\n, - STATUS_UNSTABLE\n, - STATUS_STABLE\n, - STATUS_UNKNOWN\n, The current status of the management cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.management_cluster_status"},{"value":{"name":"com.vmware.nsx.model.app_info_list_result","documentation":"AppInfo Sessions list results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Application details corresponding to the App Profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_info_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_pool_member_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GRACEFUL_DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_GRACEFUL_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DISABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"failure_cause","documentation":"The healthcheck failure cause when status is DOWN","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"failure_cause","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"Pool member IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_check_time","documentation":"Timestamp in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_check_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_state_change_time","documentation":"Timestamp in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_state_change_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"The port is configured in pool member. For virtual server port range case, pool member port must be null. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_DISABLED\n, - STATUS_GRACEFUL_DISABLED\n, UP means that pool member is enabled and monitors have marked the pool member as UP. If the pool member has no monitor configured, it would be treated as UP. DOWN means that pool member is enabled and monitors have marked the pool member as DOWN. DISABLED means that admin state of pool member is set to DISABLED. GRACEFUL_DISABLED means that admin state of pool member is set to GRACEFUL_DISABLED.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_member_status"},{"value":{"name":"com.vmware.nsx.model.bgp_neighbors_status_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated, unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_name","documentation":"Name of the logical router\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Status of BGP neighbors of the logical router\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_neighbors_status_list_result"},{"value":{"name":"com.vmware.nsx.model.search_response","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Search results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.search_response"},{"value":{"name":"com.vmware.nsx.model.label_value_configuration","documentation":"Represents a Label-Value widget configuration","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LabelValueConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LabelValueConfiguration","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"navigation","documentation":"Hyperlink of the specified UI page that provides details.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"navigation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"properties","documentation":"An array of label-value properties.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.property_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LABELVALUECONFIGURATION\n, - RESOURCE_TYPE_DONUTCONFIGURATION\n, - RESOURCE_TYPE_MULTIWIDGETCONFIGURATION\n, - RESOURCE_TYPE_CONTAINERCONFIGURATION\n, - RESOURCE_TYPE_STATSCONFIGURATION\n, - RESOURCE_TYPE_GRIDCONFIGURATION\n, Supported visualization types are LabelValueConfiguration, DonutConfiguration, GridConfiguration, StatsConfiguration, MultiWidgetConfiguration and ContainerConfiguration.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"datasources","documentation":"The 'datasources' represent the sources from which data will be fetched. Currently, only NSX-API is supported as a 'default' datasource. An example of specifying 'default' datasource along with the urls to fetch data from is given at 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.datasource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"datasources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"drilldown_id","documentation":"Id of drilldown widget, if any. Id should be a valid id of an existing widget. A widget is considered as drilldown widget when it is associated with any other widget and provides more detailed information about any data item from the parent widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"drilldown_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"footer","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_drilldown","documentation":"Set to true if this widget should be used as a drilldown.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_drilldown","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.label_value_configuration"},{"value":{"name":"com.vmware.nsx.model.ICMP_type_NS_service","documentation":"A NSService that represents IPv4 or IPv6 ICMP protocol","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ICMPv6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_icmpv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ICMPv4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_icmpv4"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ICMPTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ICMPTypeNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"icmp_code","documentation":"ICMP message code format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"icmp_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"icmp_type","documentation":"ICMP message type format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"icmp_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Possible values are: \n - PROTOCOL_ICMPV4\n, - PROTOCOL_ICMPV6\n, ICMP protocol type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n, The specific type of NSServiceElement","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ICMP_type_NS_service"},{"value":{"name":"com.vmware.nsx.model.packet_address_classifier","documentation":"A packet is classified to have an address binding, if its address configuration matches with all user specified properties.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_address","documentation":"A single IP address or a subnet, e.g. x.x.x.x or x.x.x.x/y format: address-or-block-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"A single MAC address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vlan","documentation":"Virtual Local Area Network Identifier format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packet_address_classifier"},{"value":{"name":"com.vmware.nsx.model.SI_packets_dropped_by_security","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bpdu_filter_dropped","documentation":"The number of packets dropped by BPDU filter. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bpdu_filter_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_client_dropped_ipv4","documentation":"The number of IPv4 packets dropped by DHCP client block. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_client_dropped_ipv4","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_client_dropped_ipv6","documentation":"The number of IPv6 packets dropped by DHCP client block. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_client_dropped_ipv6","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_server_dropped_ipv4","documentation":"The number of IPv4 packets dropped by DHCP server block. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_server_dropped_ipv4","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_server_dropped_ipv6","documentation":"The number of IPv6 packets dropped by DHCP server block. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_server_dropped_ipv6","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"spoof_guard_dropped","documentation":"The packets dropped by Spoof Guard; supported packet types are IPv4, IPv6, ARP, ND, non-IP.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SI_packet_type_and_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"spoof_guard_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.SI_packets_dropped_by_security"},{"value":{"name":"com.vmware.nsx.model.mirror_source","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PnicMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_PNICMIRRORSOURCE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPortMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALPORTMIRRORSOURCE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VlanMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_VLANMIRRORSOURCE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitchMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALSWITCHMIRRORSOURCE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"MirrorSource","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORSOURCE\n, - RESOURCE_TYPE_PNICMIRRORSOURCE\n, - RESOURCE_TYPE_VLANMIRRORSOURCE\n, - RESOURCE_TYPE_LOGICALSWITCHMIRRORSOURCE\n, Resource types of mirror source","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mirror_source"},{"value":{"name":"com.vmware.nsx.model.type_group","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"count","documentation":"Total count per group by field value format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group_by_field_value","documentation":"Group By Field Value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group_by_field_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hits","documentation":"Hits per resource type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hits","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.type_group"},{"value":{"name":"com.vmware.nsx.model.advance_cluster_restore_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"data","documentation":"List of instructions and their associated data","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advance_cluster_restore_input","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"data","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advance_cluster_restore_request"},{"value":{"name":"com.vmware.nsx.model.file_transfer_protocol","documentation":"Protocol to transfer backup file to remote server","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"sftp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_NAME_SFTP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"authentication_scheme","documentation":"Scheme to authenticate if required","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_transfer_authentication_scheme","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"authentication_scheme","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol_name","documentation":"Possible values are: \n - PROTOCOL_NAME_SFTP\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssh_fingerprint","documentation":"The expected SSH fingerprint of the server. If the server's fingerprint does not match this fingerprint, the connection will be terminated. Only ECDSA fingerprints hashed with SHA256 are supported. To obtain the host's ssh fingerprint, you should connect via some method other than SSH to obtain this information. You can use one of these commands to view the key's fingerprint: 1. ssh-keygen -l -E sha256 -f ssh_host_ecdsa_key.pub 2. awk '{print $2}' ssh_host_ecdsa_key.pub | base64 -d | sha256sum -b | sed 's/ .*$//' | xxd -r -p | base64 | sed 's/.//44g' | awk '{print \\\"SHA256:\\\"$1}'","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssh_fingerprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_transfer_protocol"},{"value":{"name":"com.vmware.nsx.model.lb_virtual_server_statistics_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated statistics list of virtual servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_virtual_server_statistics_list_result"},{"value":{"name":"com.vmware.nsx.model.node_user_properties","documentation":"Node user properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"full_name","documentation":"Full name for the user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"full_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"old_password","documentation":"Old password for the user (required on PUT if password specified)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"old_password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Password for the user (optionally specified on PUT, unspecified on GET)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"userid","documentation":"Numeric id for the user format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"User login name (must be \\\"root\\\" if userid is 0)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_user_properties"},{"value":{"name":"com.vmware.nsx.model.instance_runtime_list_result","documentation":"Result of List of InstanceRuntimes","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Array of existing InstanceRuntimes in database","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.instance_runtime","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.instance_runtime_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_source_ip_persistence_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSourceIpPersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_PURGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PURGE_NO_PURGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FULL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PURGE_FULL"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSourceIpPersistenceProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"ha_persistence_mirroring_enabled","documentation":"Persistence entries are not synchronized to the HA peer by default.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ha_persistence_mirroring_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"purge","documentation":"Possible values are: \n - PURGE_NO_PURGE\n, - PURGE_FULL\n, persistence purge setting","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"purge","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"When all connections complete (reference count reaches 0), persistence entry timer is started with the expiration time. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBCOOKIEPERSISTENCEPROFILE\n, - RESOURCE_TYPE_LBSOURCEIPPERSISTENCEPROFILE\n, Source-ip persistence ensures all connections from a client (identified by IP address) are sent to the same backend server for a specified period. Cookie persistence allows related client connections, identified by the same cookie in HTTP requests, to be redirected to the same server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"persistence_shared","documentation":"If persistence shared flag is not set in the cookie persistence profile bound to a virtual server, it defaults to cookie persistence that is private to each virtual server and is qualified by the pool. This is accomplished by load balancer inserting a cookie with name in the format <name>.<virtual_server_id>.<pool_id>. If persistence shared flag is set in the cookie persistence profile, in cookie insert mode, cookie persistence could be shared across multiple virtual servers that are bound to the same pools. The cookie name would be changed to <name>.<profile-id>.<pool-id>. If persistence shared flag is not set in the sourceIp persistence profile bound to a virtual server, each virtual server that the profile is bound to maintains its own private persistence table. If persistence shared flag is set in the sourceIp persistence profile, all virtual servers the profile is bound to share the same persistence table.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence_shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_source_ip_persistence_profile"},{"value":{"name":"com.vmware.nsx.model.crypto_algorithm","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key_size","documentation":"supported key sizes for the algorithm format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"key_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"crypto algorithm name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.crypto_algorithm"},{"value":{"name":"com.vmware.nsx.model.MAC_address_element_list_result","documentation":"Collection of MAC address elements","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"MAC address element list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_address_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.MAC_address_element_list_result"},{"value":{"name":"com.vmware.nsx.model.DS_insert_parameters","documentation":"Parameters to tell where rule/section need to be added. All the params take rule/section Id.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_AFTER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_BOTTOM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_TOP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_BEFORE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"operation","documentation":"Possible values are: \n - OPERATION_TOP\n, - OPERATION_BOTTOM\n, - OPERATION_AFTER\n, - OPERATION_BEFORE\n, Operation","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.DS_insert_parameters"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_aggregate_info","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_version","documentation":"This is component version e.g. if upgrade unit is of type edge, then this is edge version.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"current_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Name of the upgrade unit","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"errors","documentation":"List of errors occurred during upgrade of this upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group","documentation":"Info of the group to which this upgrade unit belongs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"group","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"metadata","documentation":"Metadata about upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"metadata","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Status of upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Upgrade unit type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"warnings","documentation":"List of warnings indicating issues with the upgrade unit that may result in upgrade failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"warnings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.username_password_login_credential","documentation":"A login credential specifying a username and password","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UsernamePasswordLoginCredential","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"UsernamePasswordLoginCredential","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.login_credential","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"password","documentation":"The authentication password for login","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"thumbprint","documentation":"Thumbprint of the login server","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"The username for login","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"credential_type","documentation":"Possible values are 'UsernamePasswordLoginCredential', 'VerifiableAsymmetricLoginCredential'.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"credential_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.username_password_login_credential"},{"value":{"name":"com.vmware.nsx.model.DS_rule_state","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"unknown","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, - STATE_UNKNOWN\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision_desired","documentation":"revision number of the desired state format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"revision_desired","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.DS_rule_state"},{"value":{"name":"com.vmware.nsx.model.ether_type_NS_service","documentation":"An NSService element that represents an ethertype protocol","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EtherTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"EtherTypeNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"ether_type","documentation":"Type of the encapsulated protocol format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ether_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n, The specific type of NSServiceElement","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ether_type_NS_service"},{"value":{"name":"com.vmware.nsx.model.DS_service","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_valid","documentation":"Will be set to false if the referenced NSX resource has been deleted.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_valid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_display_name","documentation":"Display name of the NSX resource.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_id","documentation":"Identifier of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Type of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service","documentation":"Distributed Service API accepts raw protocol and ports as part of NS service element in Distributed Service Rule that describes traffic corresponding to an NSService.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSServiceElement. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSServiceElement.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.DS_service"},{"value":{"name":"com.vmware.nsx.model.nat_rule","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_NO_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DNAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DNAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_SNAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_NO_SNAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REFLEXIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_REFLEXIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SNAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_SNAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_DNAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_NO_DNAT"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"action","documentation":"Possible values are: \n - ACTION_SNAT\n, - ACTION_DNAT\n, - ACTION_NO_NAT\n, - ACTION_REFLEXIVE\n, - ACTION_NO_SNAT\n, - ACTION_NO_DNAT\n, valid actions: SNAT, DNAT, NO_SNAT, NO_DNAT, REFLEXIVE. All rules in a logical router are either stateless or stateful. Mix is not supported. SNAT and DNAT are stateful, can NOT be supported when the logical router is running at active-active HA mode; REFLEXIVE is stateless. NO_SNAT and NO_DNAT have no translated_fields, only match fields are supported.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"Holds the list of LogicalRouterPort Ids that a NAT rule can be applied to. The LogicalRouterPort used must belong to the same LogicalRouter for which the NAT Rule is created. As of now a NAT rule can only have a single LogicalRouterPort as applied_tos. When applied_tos is not set, the NAT rule is applied to all LogicalRouterPorts beloging to the LogicalRouter.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"enable/disable the rule","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logging","documentation":"enable/disable the logging of rule","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logging","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_destination_network","documentation":"IP Address | CIDR | (null implies Any)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_destination_network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_service","documentation":"A NSServiceElement that specifies the matching services of source ports, destination ports, ip protocol version and number, sub protocol version and number, ICMP type and code, etc. The match_service can be one of IPProtocolNSService,L4PortSetNSService or ICMPTypeNSService. REFLEXIVE NAT does not support match_service.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSServiceElement. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSServiceElement.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_service","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"match_source_network","documentation":"IP Address | CIDR | (null implies Any)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_source_network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nat_pass","documentation":"Default is true. If the nat_pass is set to true, the following firewall stage will be skipped. Please note, if action is NO_NAT, then nat_pass must be set to true or omitted.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"nat_pass","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_priority","documentation":"Ascending, valid range [0-2147483647]. If multiple rules have the same priority, evaluation sequence is undefined. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule_priority","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"translated_network","documentation":"IP Address | IP Range | CIDR","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"translated_network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"translated_ports","documentation":"port number or port range. DNAT only","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"translated_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nat_rule"},{"value":{"name":"com.vmware.nsx.model.lb_app_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBHTTPPROFILE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbAppProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbFastUdpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBFASTUDPPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbFastTcpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBFASTTCPPROFILE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbAppProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPPROFILE\n, - RESOURCE_TYPE_LBFASTTCPPROFILE\n, - RESOURCE_TYPE_LBFASTUDPPROFILE\n, An application profile can be bound to a virtual server to specify the application protocol characteristics. It is used to influence how load balancing is performed. Currently, three types of application profiles are supported: LbFastTCPProfile, LbFastUDPProfile and LbHttpProfile. LbFastTCPProfile or LbFastUDPProfile is typically used when the application is using a custom protocol or a standard protocol not supported by the load balancer. It is also used in cases where the user only wants L4 load balancing mainly because L4 load balancing has much higher performance and scalability, and/or supports connection mirroring. LbHttpProfile is used for both HTTP and HTTPS applications. Though application rules, if bound to the virtual server, can be used to accomplish the same goal, LbHttpProfile is intended to simplify enabling certain common use cases.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_app_profile"},{"value":{"name":"com.vmware.nsx.model.classless_static_route","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"network","documentation":"destination in cidr format: address-or-block-or-range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"next_hop","documentation":"router format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"next_hop","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.classless_static_route"},{"value":{"name":"com.vmware.nsx.model.related_data_request","documentation":"Request parameters for the related types","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alias","documentation":"Alias for the response","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alias","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filters","documentation":"An array of filter conditions","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.filter_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Resource type name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"join_condition","documentation":"Join condition between the parent and the related object. This is to be specified in \\\"relatedObjectFieldName:ParentObjectFieldName\\\" format.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"join_condition","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"size","documentation":"Number of related objects to return. If not specified all the related objects will be returned. Should be set to 0 if only the count of related objects is desired. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.related_data_request"},{"value":{"name":"com.vmware.nsx.model.tunnel_port_config","documentation":"IP Tunnel port configuration.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_subnets","documentation":"IP Tunnel port (commonly referred as VTI) subnet.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnel_port_id","documentation":"Logical route port identifier.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tunnel_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tunnel_port_config"},{"value":{"name":"com.vmware.nsx.model.ip_pool_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IP pool list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_pool_list_result"},{"value":{"name":"com.vmware.nsx.model.switch_security_switching_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SwitchSecuritySwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"SwitchSecuritySwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"block_non_ip_traffic","documentation":"A flag to block all traffic except IP/(G)ARP/BPDU","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"block_non_ip_traffic","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bpdu_filter","documentation":"BPDU filtering is enabled by default. A pre-defined list of MAC addresses are automatically excluded from BPDU filtering.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bpdu_filter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bpdu_filter","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_filter","documentation":"DHCP server blocking is enabled and client blocking is disabled by default","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_filter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_filter","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rate_limits","documentation":"Rate limiting is disabled by default","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.rate_limits","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rate_limits","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.switch_security_switching_profile"},{"value":{"name":"com.vmware.nsx.model.l2_VPN_session_summary","documentation":"List summary of L2VPN sessions.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"established_l2vpn_sessions","documentation":"Number of established L2VPN sessions. L2VPN session is established when all the tunnels are up. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"established_l2vpn_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failed_l2vpn_sessions","documentation":"Number of failed L2VPN sessions. L2VPN session is failed when all the tunnels are down. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failed_l2vpn_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_l2vpn_sessions","documentation":"Total L2VPN sessions configured. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_l2vpn_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_VPN_session_summary"},{"value":{"name":"com.vmware.nsx.model.upgrade_history","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_FAILED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"initial_version","documentation":"Version before the upgrade started","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"initial_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_version","documentation":"Version being upgraded to","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp (in milliseconds since epoch) when the upgrade was performed format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_status","documentation":"Possible values are: \n - UPGRADE_STATUS_STARTED\n, - UPGRADE_STATUS_SUCCESS\n, - UPGRADE_STATUS_FAILED\n, Status of the upgrade","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"upgrade_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_history"},{"value":{"name":"com.vmware.nsx.model.l2_vpn_session_peer_codes","documentation":"Get the peer_code for each tunnel to paste on the remote end of the tunnel. Currently only stand-along/unmanaged edge is supported on the remote end of the tunnel.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"peer_codes","documentation":"List of peer codes per transport tunnel.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_vpn_tunnel_peer_code","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_codes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_vpn_session_peer_codes"},{"value":{"name":"com.vmware.nsx.model.batch_response","documentation":"The reponse to a batch operation","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"has_errors","documentation":"Indicates if any of the APIs failed","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"has_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Bulk list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.batch_response_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rolled_back","documentation":"Optional flag indicating that all items were rolled back even if succeeded initially","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rolled_back","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.batch_response"},{"value":{"name":"com.vmware.nsx.model.file_transfer_authentication_scheme","documentation":"Remote server authentication details","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PASSWORD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SCHEME_NAME_PASSWORD"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"password","documentation":"Password to authenticate with","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"scheme_name","documentation":"Possible values are: \n - SCHEME_NAME_PASSWORD\n, Authentication scheme name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"scheme_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"User name to authenticate with","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_transfer_authentication_scheme"},{"value":{"name":"com.vmware.nsx.model.IP_mirror_destination","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERSPAN_THREE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCAPSULATION_TYPE_ERSPAN_THREE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPMirrorDestination","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERSPAN_TWO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCAPSULATION_TYPE_ERSPAN_TWO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GRE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCAPSULATION_TYPE_GRE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IPMirrorDestination","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_destination","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"destination_ips","documentation":"The destination IPs of the mirror packet will be sent to. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destination_ips","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"encapsulation_type","documentation":"Possible values are: \n - ENCAPSULATION_TYPE_GRE\n, - ENCAPSULATION_TYPE_ERSPAN_TWO\n, - ENCAPSULATION_TYPE_ERSPAN_THREE\n, You can choose GRE, ERSPAN II or ERSPAN III.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"encapsulation_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"erspan_id","documentation":"Used by physical switch for the mirror traffic forwarding. Must be provided and only effective when encapsulation type is ERSPAN type II or type III. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"erspan_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gre_key","documentation":"User-configurable 32-bit key only for GRE format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gre_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORDESTINATION\n, - RESOURCE_TYPE_PNICMIRRORDESTINATION\n, - RESOURCE_TYPE_IPMIRRORDESTINATION\n, Resource types of mirror destination","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_mirror_destination"},{"value":{"name":"com.vmware.nsx.model.packet_type_and_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"counter","documentation":"The number of packets. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"counter","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet_type","documentation":"The type of the packets","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"packet_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packet_type_and_counter"},{"value":{"name":"com.vmware.nsx.model.prefix_config","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DENY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DENY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PERMIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_PERMIT"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Possible values are: \n - ACTION_PERMIT\n, - ACTION_DENY\n, Action for the IPPrefix","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ge","documentation":"Greater than or equal to format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ge","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"le","documentation":"Less than or equal to format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"le","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"network","documentation":"If absent, the action applies to all addresses. format: ipv4-cidr-block","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.prefix_config"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_body_condition","documentation":"This condition is used to match the message body of an HTTP request. Typically, only HTTP POST, PATCH, or PUT requests have request body. The match_type field defines how body_value field is used to match the body of HTTP requests.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_STARTS_WITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_REGEX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestBodyCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENDS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_ENDS_WITH"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestBodyCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"body_value","documentation":"HTTP request body","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"body_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"case_sensitive","documentation":"If true, case is significant when comparing HTTP body value.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"case_sensitive","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_type","documentation":"Possible values are: \n - MATCH_TYPE_STARTS_WITH\n, - MATCH_TYPE_ENDS_WITH\n, - MATCH_TYPE_EQUALS\n, - MATCH_TYPE_CONTAINS\n, - MATCH_TYPE_REGEX\n, Match type of HTTP body","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTCOOKIECONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_body_condition"},{"value":{"name":"com.vmware.nsx.model.known_host_parameter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"host","documentation":"Known host hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Known host port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.known_host_parameter"},{"value":{"name":"com.vmware.nsx.model.generic_dhcp_option","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"code","documentation":"dhcp option code, [0-255] format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"values","documentation":"dhcp option value","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"values","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.generic_dhcp_option"},{"value":{"name":"com.vmware.nsx.model.qos_base_rate_shaper","documentation":"A shaper configuration entry that specifies type and metrics","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EgressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressBroadcastRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_INGRESSRATESHAPER\n, - RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER\n, - RESOURCE_TYPE_EGRESSRATESHAPER\n,","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.qos_base_rate_shaper"},{"value":{"name":"com.vmware.nsx.model.port_mirroring_session_list_result","documentation":"Mirror session queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Port mirroring session results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_mirroring_session_list_result"},{"value":{"name":"com.vmware.nsx.model.I_pv4_dhcp_server","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dhcp_server_ip","documentation":"dhcp server ip in cidr format format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_server_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dns_nameservers","documentation":"dns ips format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dns_nameservers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"domain_name","documentation":"domain name format: hostname","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ip","documentation":"gateway ip format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"options","documentation":"Defines the default options for all ip-pools and static-bindings of this server. These options will be ignored if options are defined for ip-pools or static-bindings.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_options","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"options","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.I_pv4_dhcp_server"},{"value":{"name":"com.vmware.nsx.model.initiate_cluster_restore_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_id","documentation":"Unique id of the backed-up configuration from which the appliance will be restored\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp of the backed-up configuration from which the appliance will be restored format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.initiate_cluster_restore_request"},{"value":{"name":"com.vmware.nsx.model.node_capabilities_result","documentation":"List of capabilities of a fabric node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"capabilities","documentation":"Node capability results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_capability","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_capabilities_result"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_service","documentation":"Create and manage IPSec VPN service for given logical router.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EMERGENCY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IKE_LOG_LEVEL_EMERGENCY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEBUG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IKE_LOG_LEVEL_DEBUG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IKE_LOG_LEVEL_INFO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IKE_LOG_LEVEL_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IKE_LOG_LEVEL_WARN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bypass_rules","documentation":"Bypass policy rules are configured using VPN service. Bypass rules always have higher priority over protect rules and they affect all policy based vpn sessions associated with the IPSec VPN service. Protect rules are defined per policy based vpn session.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_sec_VPN_policy_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bypass_rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"If true, enable VPN services for given logical router.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ike_log_level","documentation":"Possible values are: \n - IKE_LOG_LEVEL_DEBUG\n, - IKE_LOG_LEVEL_INFO\n, - IKE_LOG_LEVEL_WARN\n, - IKE_LOG_LEVEL_ERROR\n, - IKE_LOG_LEVEL_EMERGENCY\n, Log level for internet key exchange (IKE).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ike_log_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_service"},{"value":{"name":"com.vmware.nsx.model.lb_snat_translation","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSnatIpPool","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBSNATIPPOOL"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSnatTranslation","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSnatAutoMap","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBSNATAUTOMAP"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSnatTranslation","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"port_overload","documentation":"Both SNAT automap and SNAT IP list modes support port overloading which allows the same SNAT IP and port to be used for multiple backend connections as long as the tuple (source IP, source port, destination IP, destination port, IP protocol) after SNAT is performed is unique. The valid number is 1, 2, 4, 8, 16, 32. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port_overload","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBSNATAUTOMAP\n, - TYPE_LBSNATIPPOOL\n, Load balancers may need to perform SNAT to ensure reverse traffic from the server can be received and processed by them. There are two modes: LbSnatAutoMap uses the load balancer interface IP and an ephemeral port as the source IP and port of the server side connection. LbSnatIpPool allows user to specify one or more IP addresses along with their subnet masks that should be used for SNAT while connecting to any of the servers in the pool.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_snat_translation"},{"value":{"name":"com.vmware.nsx.model.edge_node","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIRTUAL_MACHINE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_TYPE_VIRTUAL_MACHINE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_TYPE_UNKNOWN"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EdgeNode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL_MACHINE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_TYPE_PHYSICAL_MACHINE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"EdgeNode","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"Include"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"allocation_list","documentation":"List of logical router ids to which this edge node is allocated.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"allocation_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_config","documentation":"When this configuration is specified, edge fabric node of deployment_type VIRTUAL_MACHINE will be deployed and registered with MP.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_node_deployment_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_type","documentation":"Possible values are: \n - DEPLOYMENT_TYPE_VIRTUAL_MACHINE\n, - DEPLOYMENT_TYPE_PHYSICAL_MACHINE\n, - DEPLOYMENT_TYPE_UNKNOWN\n, Supported edge deployment type.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"deployment_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Fabric node type, for example 'HostNode', 'EdgeNode' or 'PublicCloudGatewayNode'","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"discovered_ip_addresses","documentation":"Discovered IP Addresses of the fabric node, version 4 or 6 format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"discovered_ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"ID of the Node maintained on the Node and used to recognize the Node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fqdn","documentation":"Fully qualified domain name of the fabric node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fqdn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"IP Addresses of the Node, version 4 or 6. This property is mandatory for all nodes except for automatic deployment of edge virtual machine node. For automatic deployment, the ip address from management_port_subnets property will be considered. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_node"},{"value":{"name":"com.vmware.nsx.model.ip_address_info","documentation":"Ipaddress information of the fabric node.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_TOOLS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_TOOLS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_addresses","documentation":"IP Addresses of the the virtual network interface, as discovered in the source. format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source","documentation":"Possible values are: \n - SOURCE_TOOLS\n, Source of the ipaddress information.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_address_info"},{"value":{"name":"com.vmware.nsx.model.transport_zone","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VLAN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_VLAN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STANDARD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_SWITCH_MODE_STANDARD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_SWITCH_MODE_ENS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OVERLAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_OVERLAY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_mode","documentation":"Possible values are: \n - HOST_SWITCH_MODE_STANDARD\n, - HOST_SWITCH_MODE_ENS\n, STANDARD mode applies to all the hypervisors. ENS mode stands for Enhanced Networking Stack. This feature is only available for ESX hypervisor. It is not available on KVM, EDGE and Public Cloud Gateway etc. When a Transport Zone mode is set to ENS, only Transport Nodes of type ESX can participate in such a Transport Zone.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_name","documentation":"If this name is unset or empty then the default host switch name will be used.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nested_nsx","documentation":"The flag only need to be set in nested NSX environment.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"nested_nsx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_type","documentation":"Possible values are: \n - TRANSPORT_TYPE_OVERLAY\n, - TRANSPORT_TYPE_VLAN\n, The transport type of this transport zone.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_profile_ids","documentation":"Identifiers of the transport zone profiles associated with this TransportZone.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplink_teaming_policy_names","documentation":"The names of switching uplink teaming policies that all transport nodes in this transport zone must support. An exception will be thrown if a transport node within the transport zone does not support a named teaming policy. The user will need to first ensure all trasnport nodes support the desired named teaming policy before assigning it to the transport zone. If the field is not specified, the host switch's default teaming policy will be used.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_teaming_policy_names","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone"},{"value":{"name":"com.vmware.nsx.model.mac_pool_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"MAC pool list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_pool_list_result"},{"value":{"name":"com.vmware.nsx.model.dhcp_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of dhcp profiles","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.cluster_initialization_node_info","documentation":"The type provides the information of a non-running cluster node required for the initialization of a management cluster. The administrator needs to start this node for management cluster to initialize properly (or decommission it explicitly).","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"disk_store_id","documentation":"The (internal) disk-store ID of the member\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"disk_store_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_address","documentation":"The IP address (or domain name) of the cluster node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_initialization_node_info"},{"value":{"name":"com.vmware.nsx.model.edge_cluster_member_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"edge cluster member list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster_member","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_cluster_member_list_result"},{"value":{"name":"com.vmware.nsx.model.support_bundle_file_transfer_protocol","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_SCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SFTP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_SFTP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"authentication_scheme","documentation":"Scheme to authenticate if required","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.support_bundle_file_transfer_authentication_scheme","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"authentication_scheme","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Possible values are: \n - NAME_SCP\n, - NAME_SFTP\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssh_fingerprint","documentation":"SSH fingerprint of server","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssh_fingerprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.support_bundle_file_transfer_protocol"},{"value":{"name":"com.vmware.nsx.model.column_item","documentation":"Represents a column of the Grid","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Number","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_NUMBER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"String","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_STRING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Date","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_DATE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"column_identifier","documentation":"Identifies the column and used for fetching content upon an user click or drilldown. If column identifier is not provided, the column's data will not participate in searches and drilldowns.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"column_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"drilldown_id","documentation":"Id of drilldown widget, if any. Id should be a valid id of an existing widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"drilldown_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"field","documentation":"Field from which values of the column will be derived.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"field","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hidden","documentation":"If set to true, hides the column","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hidden","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"label","documentation":"Label of the column.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"navigation","documentation":"Hyperlink of the specified UI page that provides details. If drilldown_id is provided, then navigation cannot be used.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"navigation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"render_configuration","documentation":"Render configuration to be applied, if any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.render_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"render_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, the value of the column are sorted in ascending order. Otherwise, in descending order.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_key","documentation":"Sorting on column is based on the sort_key. sort_key represents the field in the output data on which sort is requested.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tooltip","documentation":"Multi-line text to be shown on tooltip while hovering over a cell in the grid.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tooltip","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tooltip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_STRING\n, - TYPE_NUMBER\n, - TYPE_DATE\n, Data type of the field.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.column_item"},{"value":{"name":"com.vmware.nsx.model.rule_state","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"unknown","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, - STATE_UNKNOWN\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision_desired","documentation":"revision number of the desired state format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"revision_desired","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.rule_state"},{"value":{"name":"com.vmware.nsx.model.ipfix_config","documentation":"IPFIX Config base representation","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixSwitchConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IPFIXSWITCHCONFIG"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixDfwConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IPFIXDFWCONFIG"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpfixConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_IPFIXSWITCHCONFIG\n, - RESOURCE_TYPE_IPFIXDFWCONFIG\n, Supported IPFIX Config Types.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the IPFIX Config will be enabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_config"},{"value":{"name":"com.vmware.nsx.model.msg_client_info","documentation":"Information about a messaging client","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"account_name","documentation":"Account name for the messaging client. Identifies the client on the management plane message bus.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"account_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"certificate","documentation":"Messaging client's certificate. Used to authenticate to the control plane messaging endpoint.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared_secret","documentation":"Messaging client's secret. Used to authenticate to the management plane messaging broker.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared_secret","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"software_version","documentation":"Software version of the node.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"software_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.msg_client_info"},{"value":{"name":"com.vmware.nsx.model.node_ssh_service_properties","documentation":"Node SSH service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_properties","documentation":"SSH Service properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ssh_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_ssh_service_properties"},{"value":{"name":"com.vmware.nsx.model.lb_http_redirect_action","documentation":"This action is used to redirect HTTP request messages to a new URL. The reply_status value specified in this action is used as the status code of HTTP response message which is sent back to client (Normally a browser). The HTTP status code for redirection is 3xx, for example, 301, 302, 303, 307, etc. The redirect_url is the new URL that the HTTP request message is redirected to. Normally browser will send another HTTP request to the new URL after receiving a redirection response message. Captured variables and built-in variables can be used in redirect_url field. For example, to redirect all HTTP requests to HTTPS requests for a virtual server. We create an LbRule without any conditions, add an LbHttpRedirectAction to the rule. Set the redirect_url field of the LbHttpRedirectAction to: https://$_host$_request_uri And set redirect_status to \\\"302\\\", which means found. This rule will redirect all HTTP requests to HTTPS server port on the same host.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRedirectAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRedirectAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"redirect_status","documentation":"HTTP response status code","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"redirect_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"redirect_url","documentation":"The URL that the HTTP request is redirected to","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"redirect_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_redirect_action"},{"value":{"name":"com.vmware.nsx.model.aggregate_data_response","documentation":"Final data aggregation response. The results array holds the primary and the related objects","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Array containing the primary and the related object details","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aggregate_response","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregate_data_response"},{"value":{"name":"com.vmware.nsx.model.rate_limits","documentation":"Enables traffic limit for incoming/outgoing broadcast and multicast packets. Use 0 to disable rate limiting for a specific traffic type","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"Whether rate limiting is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_broadcast","documentation":"Incoming broadcast traffic limit in packets per second format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_broadcast","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_multicast","documentation":"Incoming multicast traffic limit in packets per second format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_multicast","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_broadcast","documentation":"Outgoing broadcast traffic limit in packets per second format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_broadcast","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_multicast","documentation":"Outgoing multicast traffic limit in packets per second format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_multicast","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.rate_limits"},{"value":{"name":"com.vmware.nsx.model.lb_service_debug_info","documentation":"The information for a given load balancer service could be used for debugging and troubleshooting. It includes load balancer service, associated virtual servers, associated pools, associated profiles such as persistence, SSL, application, associated monitors and associated rules.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"application_profiles","documentation":"The application profiles are associated to virtual servers\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbAppProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbAppProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"application_profiles","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"client_ssl_profiles","documentation":"The client SSL profiles are associated to virtual servers\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"client_ssl_profiles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitors","documentation":"The load balancer monitors are associated to pools.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbMonitor. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbMonitor.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"monitors","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"persistence_profiles","documentation":"The persistence profiles are associated to virtual servers\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbPersistenceProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbPersistenceProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"persistence_profiles","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"pools","documentation":"The pools which are associated to the given load balancer service would be included. The pools could be defined in virtual server default pool, sorry pool or load balancer rule action.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"pools","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rules","documentation":"The load balancer rules are associated to virtual servers\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_ssl_profiles","documentation":"The server SSL profiles are associated to virtual servers\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"server_ssl_profiles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service","documentation":"Load balancer service setting for a given load balancer service identifier.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tcp_profiles","documentation":"The TCP profiles are associated to virtual servers\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_tcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tcp_profiles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_servers","documentation":"The virtual servers which are associated to the given load balancer service would be included.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"virtual_servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_service_debug_info"},{"value":{"name":"com.vmware.nsx.model.row_list_field","documentation":"Root of the api result set for forming rows.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"alias","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alias","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"JSON path to the root of the api result set for forming rows.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.row_list_field"},{"value":{"name":"com.vmware.nsx.model.public_cloud_gateway_node","documentation":"","constants":[],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.edge_node","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"allocation_list","documentation":"List of logical router ids to which this edge node is allocated.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"allocation_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_config","documentation":"When this configuration is specified, edge fabric node of deployment_type VIRTUAL_MACHINE will be deployed and registered with MP.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_node_deployment_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_type","documentation":"Possible values are: \n - DEPLOYMENT_TYPE_VIRTUAL_MACHINE\n, - DEPLOYMENT_TYPE_PHYSICAL_MACHINE\n, - DEPLOYMENT_TYPE_UNKNOWN\n, Supported edge deployment type.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"deployment_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Fabric node type, for example 'HostNode', 'EdgeNode' or 'PublicCloudGatewayNode'","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"discovered_ip_addresses","documentation":"Discovered IP Addresses of the fabric node, version 4 or 6 format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"discovered_ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"ID of the Node maintained on the Node and used to recognize the Node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fqdn","documentation":"Fully qualified domain name of the fabric node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fqdn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"IP Addresses of the Node, version 4 or 6. This property is mandatory for all nodes except for automatic deployment of edge virtual machine node. For automatic deployment, the ip address from management_port_subnets property will be considered. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.public_cloud_gateway_node"},{"value":{"name":"com.vmware.nsx.model.IP_set","documentation":"IPSet is used to group individual IP addresses, range of IP addresses or subnets. An IPSet is a homogeneous group of IP addresses, either of type IPv4 or of type IPv6. IPSets can be used as source or destination in firewall rules. These can also be used as members of NSGroups.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"IP addresses format: address-or-block-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_set"},{"value":{"name":"com.vmware.nsx.model.packets_dropped_by_security","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bpdu_filter_dropped","documentation":"The number of packets dropped by BPDU filter. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bpdu_filter_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_client_dropped_ipv4","documentation":"The number of IPv4 packets dropped by DHCP client block. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_client_dropped_ipv4","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_client_dropped_ipv6","documentation":"The number of IPv6 packets dropped by DHCP client block. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_client_dropped_ipv6","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_server_dropped_ipv4","documentation":"The number of IPv4 packets dropped by DHCP server block. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_server_dropped_ipv4","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_server_dropped_ipv6","documentation":"The number of IPv6 packets dropped by DHCP server block. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_server_dropped_ipv6","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"spoof_guard_dropped","documentation":"The packets dropped by Spoof Guard; supported packet types are IPv4, IPv6, ARP, ND, non-IP.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_type_and_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"spoof_guard_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packets_dropped_by_security"},{"value":{"name":"com.vmware.nsx.model.lb_pool_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of pools","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_monitor_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer monitors\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbMonitor. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbMonitor.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_monitor_list_result"},{"value":{"name":"com.vmware.nsx.model.NS_service_group","documentation":"A Networking and Security Service Group that represents a group of NSServices","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ETHER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_ETHER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NON_ETHER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_NON_ETHER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_service","documentation":"The default NSServiceGroups are created in the system by default. These NSServiceGroups can't be modified/deleted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"default_service","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"List of NSService or NSServiceGroup resources that can be added as members to an NSServiceGroup.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_type","documentation":"Possible values are: \n - SERVICE_TYPE_ETHER\n, - SERVICE_TYPE_NON_ETHER\n, Type of the NSServiceGroup\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_service_group"},{"value":{"name":"com.vmware.nsx.model.compute_collection_fabric_template_list_result","documentation":"List of compute collection fabric template","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of compute collection fabric template\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection_fabric_template_list_result"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_version","documentation":"This is component version e.g. if upgrade unit is of type edge, then this is edge version.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"current_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Name of the upgrade unit","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group","documentation":"Info of the group to which this upgrade unit belongs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"group","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"metadata","documentation":"Metadata about upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"metadata","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Upgrade unit type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"warnings","documentation":"List of warnings indicating issues with the upgrade unit that may result in upgrade failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"warnings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit"},{"value":{"name":"com.vmware.nsx.model.upgrade_bundle_info","documentation":"Information about the upgrade bundle","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bundle_size","documentation":"size of upgrade bundle\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bundle_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"url","documentation":"URL for uploading upgrade bundle\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_bundle_info"},{"value":{"name":"com.vmware.nsx.model.interface_neighbor_property_list_result","documentation":"Interface neighbor property query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Interface neighbor property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.interface_neighbor_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.interface_neighbor_property_list_result"},{"value":{"name":"com.vmware.nsx.model.bfd_health_monitoring_profile","documentation":"Profile for BFD health monitoring","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BfdHealthMonitoringProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"BfdHealthMonitoringProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"enabled","documentation":"Whether the heartbeat is enabled. A POST or PUT request with \\\"enabled\\\" false (with no probe intervals) will set (POST) or reset (PUT) the probe_interval to their default value.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"probe_interval","documentation":"The time interval (in millisec) between probe packets for tunnels between transport nodes. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"probe_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bfd_health_monitoring_profile"},{"value":{"name":"com.vmware.nsx.model.add_cluster_node_spec","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"controller_role_config","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.add_controller_node_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"controller_role_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Display name for the node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"External identifier of the node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgr_role_config","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.add_management_node_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgr_role_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.add_cluster_node_spec"},{"value":{"name":"com.vmware.nsx.model.interface_statistics","documentation":"Statistics for a network interface","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_bytes","documentation":"Count of bytes received on this port format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_errors","documentation":"Count of receive errors occurring on this port format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rx_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"Count of packets received on this port format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"Count of bytes transmitted on this port format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_errors","documentation":"Count of transmit errors occurring on this port format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tx_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"Count of packets transmitted on this port format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.interface_statistics"},{"value":{"name":"com.vmware.nsx.model.package_store","documentation":"Contains package information","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bulletin_ids","documentation":"List of bulletin ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bulletin_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"package_url","documentation":"url of the package","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"package_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.package_store"},{"value":{"name":"com.vmware.nsx.model.nsx_role","documentation":"Role","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"site_reliability_auditor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_SITE_RELIABILITY_AUDITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cloud_admin","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_CLOUD_ADMIN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"network_op","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_NETWORK_OP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"network_engineer","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_NETWORK_ENGINEER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"crud","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSIONS_CRUD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"none","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSIONS_NONE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read_write_api_users","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_READ_WRITE_API_USERS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"security_op","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_SECURITY_OP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"execute","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSIONS_EXECUTE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"auditor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_AUDITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSIONS_READ"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cloud_service_admin","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_CLOUD_SERVICE_ADMIN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cloud_auditor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_CLOUD_AUDITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read_only_api_users","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_READ_ONLY_API_USERS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"enterprise_admin","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_ENTERPRISE_ADMIN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read-write-api","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSIONS_READ_WRITE_API"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read-api","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSIONS_READ_API"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"security_engineer","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_SECURITY_ENGINEER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"lb_admin","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_LB_ADMIN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"lb_auditor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_LB_AUDITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cloud_service_auditor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_CLOUD_SERVICE_AUDITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"site_reliability_engineer","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_SITE_RELIABILITY_ENGINEER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"permissions","documentation":"Possible values are: \n - PERMISSIONS_READ_API\n, - PERMISSIONS_READ_WRITE_API\n, - PERMISSIONS_CRUD\n, - PERMISSIONS_READ\n, - PERMISSIONS_EXECUTE\n, - PERMISSIONS_NONE\n, Please use the /user-info/permissions api to get the permission that the user has on each feature.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"permissions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"role","documentation":"Possible values are: \n - ROLE_READ_ONLY_API_USERS\n, - ROLE_READ_WRITE_API_USERS\n, - ROLE_ENTERPRISE_ADMIN\n, - ROLE_AUDITOR\n, - ROLE_NETWORK_ENGINEER\n, - ROLE_NETWORK_OP\n, - ROLE_SECURITY_ENGINEER\n, - ROLE_SECURITY_OP\n, - ROLE_LB_ADMIN\n, - ROLE_LB_AUDITOR\n, - ROLE_CLOUD_SERVICE_ADMIN\n, - ROLE_CLOUD_SERVICE_AUDITOR\n, - ROLE_SITE_RELIABILITY_ENGINEER\n, - ROLE_SITE_RELIABILITY_AUDITOR\n, - ROLE_CLOUD_ADMIN\n, - ROLE_CLOUD_AUDITOR\n, Role name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"role","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nsx_role"},{"value":{"name":"com.vmware.nsx.model.bfd_config_parameters","documentation":"BFD configuration for the given Peer.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"declare_dead_multiple","documentation":"Number of times a packet is missed before BFD declares the neighbor down. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"declare_dead_multiple","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"receive_interval","documentation":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"receive_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transmit_interval","documentation":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transmit_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bfd_config_parameters"},{"value":{"name":"com.vmware.nsx.model.l2_vpn_tunnel_encapsulation","documentation":"L2VPN tunnel encapsulation config","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GRE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_GRE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"local_endpoint_ip","documentation":"IP Address of the tunnel port. The IP are allocated from L2VpnService logical_tap_ip_pool. All sessions on same L2VpnService get the same local_endpoint_ip. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"local_endpoint_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peer_endpoint_ip","documentation":"IP Address of the peer tunnel port. The IP are allocated from L2VpnService logical_tap_ip_pool. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_endpoint_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Possible values are: \n - PROTOCOL_GRE\n, Encapsulation protocol used by the tunnel","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_vpn_tunnel_encapsulation"},{"value":{"name":"com.vmware.nsx.model.dhcp_leases","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dhcp_server_id","documentation":"dhcp server uuid","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_server_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"leases","documentation":"The lease info list of the server","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_lease_per_IP","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"leases","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"timestamp of the lease info format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_leases"},{"value":{"name":"com.vmware.nsx.model.authentication_policy_properties","documentation":"Configuration of authentication policies for the NSX node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"api_failed_auth_lockout_period","documentation":"Once a lockout occurs, the account remains locked out of the API for this time period. Only applies to NSX Manager nodes. Ignored on other node types. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"api_failed_auth_lockout_period","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"api_failed_auth_reset_period","documentation":"In order to trigger an account lockout, all authentication failures must occur in this time window. If the reset period expires, the failed login count is reset to zero. Only applies to NSX Manager nodes. Ignored on other node types. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"api_failed_auth_reset_period","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"api_max_auth_failures","documentation":"Only applies to NSX Manager nodes. Ignored on other node types. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"api_max_auth_failures","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cli_failed_auth_lockout_period","documentation":"Once a lockout occurs, the account remains locked out of the CLI for this time period. While the lockout period is in effect, additional authentication attempts restart the lockout period, even if a valid password is specified. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cli_failed_auth_lockout_period","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cli_max_auth_failures","documentation":"Number of authentication failures that trigger CLI lockout format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cli_max_auth_failures","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"minimum_password_length","documentation":"Minimum number of characters required in account passwords format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"minimum_password_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.authentication_policy_properties"},{"value":{"name":"com.vmware.nsx.model.standard_host_switch","documentation":"Standard host switch specification","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cpu_config","documentation":"CPU configuration specifies number of Logical cpu cores (Lcores) per Non Uniform Memory Access (NUMA) node dedicated to Enhanced Networking Stack enabled HostSwitch to get the best performance.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cpu_core_config_for_enhanced_networking_stack_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cpu_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_name","documentation":"If this name is unset or empty then the default host switch name will be used. The name must be unique among all host switches specified in a given transport node; unset name, empty name and the default host switch name are considered the same in terms of uniqueness.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_profile_ids","documentation":"host switch profiles bound to this host switch. If a profile ID is not provided for any HostSwitchProfileType that is supported by the transport node, the corresponding default profile will be bound to the host switch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_assignment_spec","documentation":"IPs can come from either a static IP pool or an explicitly specified IP list or DHCP. In case a list of IP is specified, the number of IPs provided should be sufficient as per teaming policy associated with host switch uplink profile.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in IpAssignmentSpec. When operations return a value of this structure as a result, the field will contain all the attributes defined in IpAssignmentSpec.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_assignment_spec","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ip_assignment_spec","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"pnics","documentation":"Physical NICs connected to the host switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pnic","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pnics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.standard_host_switch"},{"value":{"name":"com.vmware.nsx.model.tunnel_properties","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GENEVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCAP_GENEVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VXLAN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCAP_VXLAN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCAP_STT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN_ENCAP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCAP_UNKNOWN_ENCAP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd","documentation":"Detailed information about BFD configured on interface","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BFD_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"egress_interface","documentation":"Corresponds to the interface where local_ip_address is routed.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"egress_interface","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"encap","documentation":"Possible values are: \n - ENCAP_STT\n, - ENCAP_VXLAN\n, - ENCAP_GENEVE\n, - ENCAP_UNKNOWN_ENCAP\n, Tunnel encap\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"encap","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_updated_time","documentation":"Time at which the Tunnel status has been fetched last time. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_updated_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_ip","documentation":"Local IP address of tunnel format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"local_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Name of tunnel\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_ip","documentation":"Remote IP address of tunnel format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_node_display_name","documentation":"Represents the display name of the remote transport node at the other end of the tunnel.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_node_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_node_id","documentation":"UUID of the remote transport node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_UNKNOWN\n, Status of tunnel\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tunnel_properties"},{"value":{"name":"com.vmware.nsx.model.NS_service_element","documentation":"An NSService element that describes traffic corresponding to an NSService","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ICMPTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_ICMPTYPENSSERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPProtocolNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IPPROTOCOLNSSERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IGMPTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IGMPTYPENSSERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L4PortSetNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_l4portsetnsservice"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSServiceElement","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EtherTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_ETHERTYPENSSERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALGTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_ALGTYPENSSERVICE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NSServiceElement","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n, The specific type of NSServiceElement","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_service_element"},{"value":{"name":"com.vmware.nsx.model.transport_node_template_state","documentation":"transport node template application state","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED_TO_REALIZE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED_TO_REALIZE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED_TO_CREATE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED_TO_CREATE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_id","documentation":"node id","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_FAILED_TO_CREATE\n, - STATE_IN_PROGRESS\n, - STATE_FAILED_TO_REALIZE\n, - STATE_SUCCESS\n, Transport node template state on individual hosts of ComputeCollection which enabled automated transport code creation. 'FAILED_TO_CREATE' means transport node isn't created. 'IN_PROGRESS' means transport node is in progress of creation. 'FAILED_TO_REALIZE' means transport node has been created, but failed on host realization, it will repush to host by NSX later. 'SUCCESS' means transport node creation is succeeded.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"transport node id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_template_state"},{"value":{"name":"com.vmware.nsx.model.l2_VPN_session_statistics","documentation":"Session statistics gives VPN session status and traffic statistics per logical switch.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"L2VPN display name.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"partial_stats","documentation":"Partial statistics is set to true if onle active node responds while standby does not. In case of both nodes responded statistics will be summed and partial stats will be false. If cluster has only active node, partial statistics will always be false.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"partial_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_id","documentation":"Session identifier for L2VPN.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"session_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tap_traffic_counters","documentation":"Tunnel port traffic counters.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_VPN_tap_traffic_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tap_traffic_counters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"traffic_statistics_per_logical_switch","documentation":"Traffic statistics per logical switch.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.l2_VPN_per_LS_traffic_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"traffic_statistics_per_logical_switch","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l2_VPN_session_statistics"},{"value":{"name":"com.vmware.nsx.model.dhcp_relay_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Dhcp relay profile list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_relay_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.vlan_trunk_spec","documentation":"VlanTrunkspec is used for specifying trunk VLAN id ranges.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"vlan_ranges","documentation":"Trunk VLAN id ranges","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.trunk_vlan_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan_ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vlan_trunk_spec"},{"value":{"name":"com.vmware.nsx.model.lb_virtual_server_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"statistics","documentation":"Virtual server statistics counter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_statistics_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_server_id","documentation":"load balancer virtual server identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual_server_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_virtual_server_statistics"},{"value":{"name":"com.vmware.nsx.model.lb_pool_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PARTIALLY_UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PARTIALLY_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DETACHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DETACHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PRIMARY_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PRIMARY_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"Status of load balancer pool members","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_member_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_id","documentation":"Load balancer pool identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_PARTIALLY_UP\n, - STATUS_PRIMARY_DOWN\n, - STATUS_DOWN\n, - STATUS_DETACHED\n, UP means that all primary members are in UP status. PARTIALLY_UP means that some(not all) primary members are in UP status, the number of these active members is larger or equal to certain number(min_active_members) which is defined in LbPool. PRIMARY_DOWN means that less than certain(min_active_members) primary members are in UP status but backup members are in UP status, connections to this pool would be dispatched to backup members. DOWN means that all primary and backup members are DOWN. DETACHED means that the pool is not bound to any virtual server.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_status"},{"value":{"name":"com.vmware.nsx.model.dhcp_filter","documentation":"DHCP filtering configuration","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"client_block_enabled","documentation":"Indicates whether DHCP client blocking is enabled","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_block_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_block_enabled","documentation":"Indicates whether DHCP server blocking is enabled","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_block_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_filter"},{"value":{"name":"com.vmware.nsx.model.verifiable_asymmetric_login_credential","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VerifiableAsymmetricLoginCredential","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"VerifiableAsymmetricLoginCredential","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.login_credential","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"asymmetric_credential","documentation":"Asymmetric login credential","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"asymmetric_credential","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"credential_key","documentation":"Credential key","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"credential_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"credential_verifier","documentation":"Credential verifier","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"credential_verifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"credential_type","documentation":"Possible values are 'UsernamePasswordLoginCredential', 'VerifiableAsymmetricLoginCredential'.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"credential_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.verifiable_asymmetric_login_credential"},{"value":{"name":"com.vmware.nsx.model.packet_capture_session","documentation":"Packet capture response information","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSIONSTATUS_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STOPPED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSIONSTATUS_STOPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CREATED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSIONSTATUS_CREATED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSIONSTATUS_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FINISHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SESSIONSTATUS_FINISHED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"endtime","documentation":"Timestamp when session was stopped in epoch millisecond format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"endtime","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"errormsg","documentation":"Error messasge in capture","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"errormsg","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filelocation","documentation":"Packet capture file location","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filelocation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filesize","documentation":"Packet capture file Size in bytes format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filesize","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request","documentation":"Packet capture request","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_capture_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"request","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sessionid","documentation":"Packet capture session id","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"sessionid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sessionname","documentation":"Packet capture session name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sessionname","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sessionstatus","documentation":"Possible values are: \n - SESSIONSTATUS_CREATED\n, - SESSIONSTATUS_STARTED\n, - SESSIONSTATUS_STOPPED\n, - SESSIONSTATUS_FINISHED\n, - SESSIONSTATUS_ERROR\n, Packet capture session status","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"sessionstatus","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"starttime","documentation":"Timestamp when session was created in epoch millisecond format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"starttime","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packet_capture_session"},{"value":{"name":"com.vmware.nsx.model.route_based_IP_sec_VPN_session","documentation":"A Route Based VPN is more flexible, more powerful and recommended over policy based VPN. IP Tunnel port is created and all traffic routed via tunnel port is protected. Routes can be configured statically or can be learned through BGP. A route based VPN is must for establishing redundant VPN session to remote site.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RouteBasedIPSecVPNSession","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"RouteBasedIPSecVPNSession","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.IP_sec_VPN_session","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"tunnel_ports","documentation":"IP Tunnel ports.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tunnel_port_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_POLICYBASEDIPSECVPNSESSION\n, - RESOURCE_TYPE_ROUTEBASEDIPSECVPNSESSION\n, A Policy Based VPN requires to define protect rules that match local and peer subnets. IPSec security associations is negotiated for each pair of local and peer subnet. A Route Based VPN is more flexible, more powerful and recommended over policy based VPN. IP Tunnel port is created and all traffic routed via tunnel port is protected. Routes can be configured statically or can be learned through BGP. A route based VPN is must for establishing redundant VPN session to remote site.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Enable/Disable IPSec VPN session.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ipsec_vpn_service_id","documentation":"Identifier of VPN Service linked with local endpoint.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ipsec_vpn_service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_endpoint_id","documentation":"Local endpoint identifier.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"local_endpoint_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peer_endpoint_id","documentation":"Peer endpoint identifier.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_endpoint_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.route_based_IP_sec_VPN_session"},{"value":{"name":"com.vmware.nsx.model.file_thumbprint","documentation":"File thumbprint","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"File name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sha1","documentation":"File's SHA1 thumbprint","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"sha1","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sha256","documentation":"File's SHA256 thumbprint","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"sha256","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_thumbprint"},{"value":{"name":"com.vmware.nsx.model.node_status_properties","documentation":"Node status properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_REALTIME"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_CACHED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cpu_cores","documentation":"Number of CPU cores on the system format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cpu_cores","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"file_systems","documentation":"File systems configured on the system\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_file_system_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"file_systems","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"load_average","documentation":"One, five, and fifteen minute load averages for the system\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"load_average","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mem_cache","documentation":"Amount of RAM on the system that can be flushed out to disk, in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mem_cache","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mem_total","documentation":"Amount of RAM allocated to the system, in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mem_total","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mem_used","documentation":"Amount of RAM in use on the system, in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mem_used","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source","documentation":"Possible values are: \n - SOURCE_REALTIME\n, - SOURCE_CACHED\n, Source of status data.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"swap_total","documentation":"Amount of disk available for swap, in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"swap_total","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"swap_used","documentation":"Amount of swap disk in use, in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"swap_used","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_time","documentation":"Current time expressed in milliseconds since epoch format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"system_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uptime","documentation":"Milliseconds since system start format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"uptime","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_status_properties"},{"value":{"name":"com.vmware.nsx.model.actionable_resource","documentation":"Resources managed during restore process","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"A resource reference on which actions can be performed format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.actionable_resource"},{"value":{"name":"com.vmware.nsx.model.firewall_status","documentation":"Firewall Status Response","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"transport_nodes","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTEXT_TRANSPORT_NODES"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"logical_routers","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTEXT_LOGICAL_ROUTERS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GLOBAL_STATUS_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GLOBAL_STATUS_ENABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"context","documentation":"Possible values are: \n - CONTEXT_TRANSPORT_NODES\n, - CONTEXT_LOGICAL_ROUTERS\n, Types of firewall contexts.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"context","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"global_status","documentation":"Possible values are: \n - GLOBAL_STATUS_DISABLED\n, - GLOBAL_STATUS_ENABLED\n, Firewall status for a fabric entity or in global context where firewall is supported.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"global_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_statuses","documentation":"List of firewall status on various target logical resources. This will override the global status of corresponding firewall context (e.g it will override the gloabal status of logical_routers).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.target_resource_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_statuses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_status"},{"value":{"name":"com.vmware.nsx.model.lb_service_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pools","documentation":"Statistics of load balancer pools","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pools","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_id","documentation":"load balancer service identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"statistics","documentation":"Load balancer service statistics counter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service_statistics_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_servers","documentation":"Statistics of load balancer virtual servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual_servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_service_statistics"},{"value":{"name":"com.vmware.nsx.model.logical_service_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Logical router service list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_service_list_result"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Name of the group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group_info"},{"value":{"name":"com.vmware.nsx.model.backup_operation_status","documentation":"Backup operation status","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_NOT_RUN_ON_MASTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_NOT_RUN_ON_MASTER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_SERVER_UNREACHABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_SERVER_UNREACHABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_AUTHENTICATION_FAILURE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_AUTHENTICATION_FAILURE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_PERMISSION_ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_PERMISSION_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_TIMEOUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_TIMEOUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_BAD_FINGERPRINT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_BAD_FINGERPRINT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_GENERIC_ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_GENERIC_ERROR"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"backup_id","documentation":"Unique identifier of a backup","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"backup_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end_time","documentation":"Time when operation was ended format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"end_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_code","documentation":"Possible values are: \n - ERROR_CODE_NOT_RUN_ON_MASTER\n, - ERROR_CODE_SERVER_UNREACHABLE\n, - ERROR_CODE_AUTHENTICATION_FAILURE\n, - ERROR_CODE_PERMISSION_ERROR\n, - ERROR_CODE_TIMEOUT\n, - ERROR_CODE_BAD_FINGERPRINT\n, - ERROR_CODE_GENERIC_ERROR\n, Error code","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_message","documentation":"Error code details","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_time","documentation":"Time when operation was started format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"success","documentation":"True if backup is successfully completed, else false","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"success","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.backup_operation_status"},{"value":{"name":"com.vmware.nsx.model.report_app_results_for_vms_request_parameters","documentation":"Parameters to query results of an application discovery session. It has a list of vm ids.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"vm_ids","documentation":"Vm external Ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.report_app_results_for_vms_request_parameters"},{"value":{"name":"com.vmware.nsx.model.ipfix_switch_config","documentation":"This is deprecated. Please use IpfixSwitchUpmProfile instead which can specify its own collectors and observation ID.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixSwitchConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpfixSwitchConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"active_timeout","documentation":"The time in seconds after a Flow is expired even if more packets matching this Flow are received by the cache. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"idle_timeout","documentation":"The time in seconds after a Flow is expired if no more packets matching this Flow are received by the cache. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"idle_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_flows","documentation":"The maximum number of flow entries in each exporter flow cache. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_flows","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet_sample_probability","documentation":"The probability in percentage that a packet is sampled, in range 0-100. The probability is equal for every packet.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packet_sample_probability","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_IPFIXSWITCHCONFIG\n, - RESOURCE_TYPE_IPFIXDFWCONFIG\n, Supported IPFIX Config Types.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the IPFIX Config will be enabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_switch_config"},{"value":{"name":"com.vmware.nsx.model.advertised_network","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"advertised_route_type","documentation":"Advertise network route type on TIER0 LR\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"advertised_route_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_advertised","documentation":"Flag to denote advertisement status of network to TIER0 LR.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_advertised","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"network","documentation":"Advertised network address. format: ipv4\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource","documentation":"Resource which has registered network.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advertised_network"},{"value":{"name":"com.vmware.nsx.model.monthly_telemetry_schedule","documentation":"","constants":[],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.telemetry_schedule","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"day_of_month","documentation":"Day of month on which data will be collected. Specify a value between 1 through 31. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"day_of_month","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hour_of_day","documentation":"Hour at which data will be collected. Specify a value between 0 through 23. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hour_of_day","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"minutes","documentation":"Minute at which data will be collected. Specify a value between 0 through 59. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"minutes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"frequency_type","documentation":"Specify one of DAILY, WEEKLY, or MONTHLY.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"frequency_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.monthly_telemetry_schedule"},{"value":{"name":"com.vmware.nsx.model.configuration_state","documentation":"Describes status of configuration of an entity","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"unknown","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, - STATE_UNKNOWN\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.configuration_state"},{"value":{"name":"com.vmware.nsx.model.extra_config","documentation":"Extra config is intended for supporting vendor specific configuration on the data path, it can be set as key value string pairs on either logical switch or logical port. If it was set on logical switch, it will be inherited automatically by logical ports in it. Also logical port setting will override logical switch setting if specific key was dual set on both logical switch and logical port.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"config_pair","documentation":"Key value pair in string for the configuration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"config_pair","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.extra_config"},{"value":{"name":"com.vmware.nsx.model.dhcp_header","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BOOTREPLY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OP_CODE_BOOTREPLY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BOOTREQUEST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OP_CODE_BOOTREQUEST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"op_code","documentation":"Possible values are: \n - OP_CODE_BOOTREQUEST\n, - OP_CODE_BOOTREPLY\n, This is used to specify the general type of message. A client sending request to a server uses an op code of BOOTREQUEST, while a server replying uses an op code of BOOTREPLY.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"op_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_header"},{"value":{"name":"com.vmware.nsx.model.service_deployment_spec","documentation":"ServiceDeployment Spec consists of information required to deploy and configure the partner appliances. viz. Deployment template, deployment spec and NIC metatdata.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"deployment_specs","documentation":"Deployment Specs holds information required to deploy the Service-VMs. i.e. OVF url where the partner Service-VM OVF is hosted. The host type on which the OVF can be deployed, Form factor to name a few.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.SVM_deployment_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_specs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_template","documentation":"Deployment Template holds the attributes specific to partner for which the service is created. These attributes are opaque to NSX Manager.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.deployment_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_template","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nic_metadata_list","documentation":"NIC metadata associated with the deployment spec.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nic_metadata","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"nic_metadata_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_deployment_spec"},{"value":{"name":"com.vmware.nsx.model.lag","documentation":"LACP group","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SRCDESTMACIPPORT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOAD_BALANCE_ALGORITHM_SRCDESTMACIPPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_ACTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SRCDESTIPVLAN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOAD_BALANCE_ALGORITHM_SRCDESTIPVLAN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TIMEOUT_TYPE_FAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DESTMAC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOAD_BALANCE_ALGORITHM_DESTMAC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SRCDESTMAC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOAD_BALANCE_ALGORITHM_SRCDESTMAC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PASSIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_PASSIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TIMEOUT_TYPE_SLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SRCMAC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOAD_BALANCE_ALGORITHM_SRCMAC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"unique id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"load_balance_algorithm","documentation":"Possible values are: \n - LOAD_BALANCE_ALGORITHM_SRCMAC\n, - LOAD_BALANCE_ALGORITHM_DESTMAC\n, - LOAD_BALANCE_ALGORITHM_SRCDESTMAC\n, - LOAD_BALANCE_ALGORITHM_SRCDESTIPVLAN\n, - LOAD_BALANCE_ALGORITHM_SRCDESTMACIPPORT\n, LACP load balance Algorithm","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"load_balance_algorithm","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mode","documentation":"Possible values are: \n - MODE_ACTIVE\n, - MODE_PASSIVE\n, LACP group mode","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Lag name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"number_of_uplinks","documentation":"number of uplinks format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"number_of_uplinks","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout_type","documentation":"Possible values are: \n - TIMEOUT_TYPE_SLOW\n, - TIMEOUT_TYPE_FAST\n, LACP timeout type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplinks","documentation":"uplink names\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.uplink","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"uplinks","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lag"},{"value":{"name":"com.vmware.nsx.model.ipv4_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dst_ip","documentation":"The destination ip address. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dst_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"flags","documentation":"IP flags format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"flags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"IP protocol - defaults to ICMP format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_ip","documentation":"The source ip address. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_subnet_prefix_len","documentation":"This is used together with src_ip to calculate dst_ip for broadcast when dst_ip is not given; not used in all other cases. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_subnet_prefix_len","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ttl","documentation":"Time to live (ttl) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ttl","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipv4_header"},{"value":{"name":"com.vmware.nsx.model.BFD_properties","documentation":"BFD information","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REMOTE_STATE_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN_STATE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REMOTE_STATE_UNKNOWN_STATE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REMOTE_STATE_INIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ADMIN_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REMOTE_STATE_ADMIN_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REMOTE_STATE_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN_STATE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNKNOWN_STATE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ADMIN_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ADMIN_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_INIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active","documentation":"True if tunnel is active in a gateway HA setup\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"active","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"diagnostic","documentation":"A short message indicating what the BFD session thinks is wrong in case of a problem\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"diagnostic","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"forwarding","documentation":"True if the BFD session believes this interface may be used to forward traffic\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"forwarding","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_diagnostic","documentation":"A short message indicating what the remote interface's BFD session thinks is wrong in case of a problem\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_diagnostic","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_state","documentation":"Possible values are: \n - REMOTE_STATE_UNKNOWN_STATE\n, - REMOTE_STATE_ADMIN_DOWN\n, - REMOTE_STATE_DOWN\n, - REMOTE_STATE_INIT\n, - REMOTE_STATE_UP\n, State of the remote interface's BFD session\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNKNOWN_STATE\n, - STATE_ADMIN_DOWN\n, - STATE_DOWN\n, - STATE_INIT\n, - STATE_UP\n, State of the BFD session\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.BFD_properties"},{"value":{"name":"com.vmware.nsx.model.edge_cluster_member","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"description of edge cluster member","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"display name of edge cluster member","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_index","documentation":"System generated index for cluster member format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Identifier of the transport node backed by an Edge node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_cluster_member"},{"value":{"name":"com.vmware.nsx.model.ssh_key_properties","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"label","documentation":"SSH key label (used to identify the key)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Current password for user (required for users root and admin)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"SSH key type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"SSH key value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ssh_key_properties"},{"value":{"name":"com.vmware.nsx.model.nat_statistics_per_transport_node","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_sessions","documentation":"The number of active sessions format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"active_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_bytes","documentation":"The number of bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_packets","documentation":"The number of packets format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Id for the transport node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nat_statistics_per_transport_node"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_counters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"delivered_count","documentation":"Total number of delivered observations for this traceflow round. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"delivered_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_count","documentation":"Total number of dropped observations for this round. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dropped_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"forwarded_count","documentation":"Total number of forwarded observations for this traceflow round. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"forwarded_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"received_count","documentation":"Total number of received observations for this traceflow round. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"received_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_counters"},{"value":{"name":"com.vmware.nsx.model.lb_cookie_time","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbCookieTime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSessionCookieTime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBSESSIONCOOKIETIME"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbPersistenceCookieTime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBPERSISTENCECOOKIETIME"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbCookieTime","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"type","documentation":"Possible values are: \n - TYPE_LBSESSIONCOOKIETIME\n, - TYPE_LBPERSISTENCECOOKIETIME\n, Both session cookie and persistence cookie are supported, Use LbSessionCookieTime for session cookie time setting, Use LbPersistenceCookieTime for persistence cookie time setting","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_cookie_time"},{"value":{"name":"com.vmware.nsx.model.cluster_node_VM_deployment_status_report","documentation":"Contains up-to-date information relating to an auto-deployed VM, including its status and (potentially) an error message.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WAITING_TO_REGISTER_VM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_WAITING_TO_REGISTER_VM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_WAITING_TO_CLUSTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_WAITING_TO_CLUSTER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WAITING_TO_UNDEPLOY_VM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_WAITING_TO_UNDEPLOY_VM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_CLUSTERING_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_CLUSTERING_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DECLUSTER_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_DECLUSTER_SUCCESSFUL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DECLUSTER_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_DECLUSTER_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_UNDEPLOY_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_UNDEPLOY_SUCCESSFUL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DEPLOYMENT_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_DEPLOYMENT_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_ONLINE_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_ONLINE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN_STATE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN_STATE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_POWER_ON_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_POWER_ON_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_POWER_OFF_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_POWER_OFF_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_UNDEPLOY_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_UNDEPLOY_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DECLUSTER_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_DECLUSTER_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_UNDEPLOY_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_UNDEPLOY_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_WAITING_TO_COME_ONLINE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_WAITING_TO_COME_ONLINE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_POWER_OFF_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_POWER_OFF_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_CLUSTERING_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_CLUSTERING_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_POWER_ON_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_POWER_ON_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DEPLOYMENT_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_DEPLOYMENT_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DEPLOYMENT_QUEUED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_DEPLOYMENT_QUEUED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_CLUSTERING_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VM_CLUSTERING_SUCCESSFUL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"failure_code","documentation":"In case of auto-deployment-related failure, the code for the error will be stored here. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"In case of auto-deployment-related failure, an error message will be stored here.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UNKNOWN_STATE\n, - STATUS_VM_DEPLOYMENT_QUEUED\n, - STATUS_VM_DEPLOYMENT_IN_PROGRESS\n, - STATUS_VM_DEPLOYMENT_FAILED\n, - STATUS_VM_POWER_ON_IN_PROGRESS\n, - STATUS_VM_POWER_ON_FAILED\n, - STATUS_WAITING_TO_REGISTER_VM\n, - STATUS_VM_WAITING_TO_CLUSTER\n, - STATUS_VM_WAITING_TO_COME_ONLINE\n, - STATUS_VM_ONLINE_FAILED\n, - STATUS_VM_CLUSTERING_IN_PROGRESS\n, - STATUS_VM_CLUSTERING_FAILED\n, - STATUS_VM_CLUSTERING_SUCCESSFUL\n, - STATUS_WAITING_TO_UNDEPLOY_VM\n, - STATUS_VM_DECLUSTER_IN_PROGRESS\n, - STATUS_VM_DECLUSTER_FAILED\n, - STATUS_VM_DECLUSTER_SUCCESSFUL\n, - STATUS_VM_POWER_OFF_IN_PROGRESS\n, - STATUS_VM_POWER_OFF_FAILED\n, - STATUS_VM_UNDEPLOY_IN_PROGRESS\n, - STATUS_VM_UNDEPLOY_FAILED\n, - STATUS_VM_UNDEPLOY_SUCCESSFUL\n, Status of the addition or deletion of an auto-deployed cluster node VM.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_node_VM_deployment_status_report"},{"value":{"name":"com.vmware.nsx.model.transport_zone_status","documentation":"Transport zone runtime status information","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"num_logical_ports","documentation":"Count of logical ports in the transport zone format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_logical_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_logical_switches","documentation":"Count of logical switches in the transport zone format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_logical_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_transport_nodes","documentation":"Count of transport nodes in the transport zone format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_transport_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_id","documentation":"Unique ID identifying the transport zone\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_status"},{"value":{"name":"com.vmware.nsx.model.appliance_management_task_list_result","documentation":"Appliance management task query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Task property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.appliance_management_task_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.appliance_management_task_list_result"},{"value":{"name":"com.vmware.nsx.model.x509_certificate","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RSA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PUBLIC_KEY_ALGO_RSA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DSA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PUBLIC_KEY_ALGO_DSA"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dsa_public_keyg","documentation":"One of the DSA cryptogaphic algorithm's strength parameters, base\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dsa_public_key_g","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dsa_public_keyp","documentation":"One of the DSA cryptogaphic algorithm's strength parameters, prime\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dsa_public_key_p","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dsa_public_keyq","documentation":"One of the DSA cryptogaphic algorithm's strength parameters, sub-prime\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dsa_public_key_q","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dsa_public_keyy","documentation":"One of the DSA cryptogaphic algorithm's strength parameters\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dsa_public_key_y","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_ca","documentation":"True if this is a CA certificate\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_ca","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_valid","documentation":"True if this certificate is valid\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_valid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"issuer","documentation":"the certificate issuers complete distinguished name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"issuer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"issuer_cn","documentation":"the certificate issuer's common name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"issuer_cn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"not_after","documentation":"the time in epoch milliseconds at which the certificate becomes invalid format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"not_after","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"not_before","documentation":"the time in epoch milliseconds at which the certificate becomes valid format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"not_before","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"public_key_algo","documentation":"Possible values are: \n - PUBLIC_KEY_ALGO_RSA\n, - PUBLIC_KEY_ALGO_DSA\n, Cryptographic algorithm used by the public key for data encryption\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"public_key_algo","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"public_key_length","documentation":"size measured in bits of the public/private keys used in a cryptographic algorithm format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"public_key_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rsa_public_key_exponent","documentation":"An RSA public key is made up of the modulus and the public exponent. Exponent is a power number\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rsa_public_key_exponent","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rsa_public_key_modulus","documentation":"An RSA public key is made up of the modulus and the public exponent. Modulus is wrap around number\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rsa_public_key_modulus","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"serial_number","documentation":"certificate's serial number\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"serial_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"signature","documentation":"the signature value(the raw signature bits) used for signing and validate the cert\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"signature","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"signature_algorithm","documentation":"the algorithm used by the Certificate Authority to sign the certificate\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"signature_algorithm","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subject","documentation":"the certificate owners complete distinguished name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"subject","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subject_cn","documentation":"the certificate owner's common name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"subject_cn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Certificate version (default v1)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.x509_certificate"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_forwarded","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_TIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_tier1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_HYPERV"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR_VRF_TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LR_VRF_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_UBUNTUKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUBLIC_CLOUD_GATEWAY_NODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS_TRANSIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_SUB_TYPE_LS_TRANSIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_ESX"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OTHERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_NODE_TYPE_OTHERS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_sub_type","documentation":"Possible values are: \n - COMPONENT_SUB_TYPE_LR_TIER0\n, - COMPONENT_SUB_TYPE_LR_TIER1\n, - COMPONENT_SUB_TYPE_LR_VRF_TIER0\n, - COMPONENT_SUB_TYPE_LS_TRANSIT\n, - COMPONENT_SUB_TYPE_UNKNOWN\n, The sub type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_sub_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_type","documentation":"Possible values are: \n - TRANSPORT_NODE_TYPE_ESX\n, - TRANSPORT_NODE_TYPE_RHELKVM\n, - TRANSPORT_NODE_TYPE_UBUNTUKVM\n, - TRANSPORT_NODE_TYPE_EDGE\n, - TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE\n, - TRANSPORT_NODE_TYPE_OTHERS\n, - TRANSPORT_NODE_TYPE_HYPERV\n, type of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"context","documentation":"The 64bit tunnel context carried on the wire. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"context","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dst_transport_node_id","documentation":"This field will not be always available. Use remote_ip_address when this field is not set.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dst_transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dst_transport_node_name","documentation":"The name of the transport node to which the traceflow packet is forwarded\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dst_transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_ip_address","documentation":"IP address of the source end of the tunnel format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"local_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_ip_address","documentation":"IP address of the destination end of the tunnel format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplink_name","documentation":"The name of the uplink the traceflow packet is forwarded on","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_label","documentation":"The virtual tunnel endpoint label format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_forwarded"},{"value":{"name":"com.vmware.nsx.model.structured_data","documentation":"Structured data entry in RFC5424 log format","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"audit","documentation":"Audit flag of the log","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"audit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"comp","documentation":"Component value of the log","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"comp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ent_id","documentation":"Entity Id value of the log","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ent_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ereq_id","documentation":"External request Id value of the log","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ereq_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_code","documentation":"Error Code value of the log","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"level","documentation":"Level value of the log","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"req_id","documentation":"Request Id value of the log","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"req_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"s2comp","documentation":"Sub-subcomponent value of the log","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"s2comp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"security","documentation":"Security flag of the log","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"security","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subcomp","documentation":"Subcomponent value of the log","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subcomp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"Username value of the log","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.structured_data"},{"value":{"name":"com.vmware.nsx.model.node_user_settings","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"audit_password","documentation":"Password for the node audit user. For deployment, this property is required. After deployment, this property is ignored, and the node cli must be used to change the password. The password specified must be at least 8 characters in length and must contain at least one lowercase, one uppercase, one numeric character and one special character (except quotes).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"audit_password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"audit_username","documentation":"The default username is \\\"audit\\\". To configure username, you must provide this property together with audit_password.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"audit_username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cli_password","documentation":"Password for the node cli user. For deployment, this property is required. After deployment, this property is ignored, and the node cli must be used to change the password. The password specified must be at least 8 characters in length and must contain at least one lowercase, one uppercase, one numeric character and one special character (except quotes).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cli_password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cli_username","documentation":"To configure username, you must provide this property together with cli_password.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cli_username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"root_password","documentation":"Password for the node root user. For deployment, this property is required. After deployment, this property is ignored, and the node cli must be used to change the password. The password specified must be at least 8 characters in length and must contain at least one lowercase, one uppercase, one numeric character and one special character (except quotes).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"root_password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_user_settings"},{"value":{"name":"com.vmware.nsx.model.compute_collection_transport_node_template","documentation":"Compute collection transport node template","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"compute_collection_ids","documentation":"Associated compute collection ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_collection_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_spec","documentation":"Property 'host_switch_spec' can be used to create either standard host switch or preconfigured host switch.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in HostSwitchSpec. When operations return a value of this structure as a result, the field will contain all the attributes defined in HostSwitchSpec.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_spec","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.host_switch_spec","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"network_migration_spec_ids","documentation":"Property 'network_migration_spec_ids' should only be used for compute collections which are clusters in VMware vCenter. Currently only HostProfileNetworkMigrationSpec type is supported. This specification will only apply to Stateless ESX hosts which are under this vCenter cluster.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.network_migration_spec_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"network_migration_spec_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_endpoints","documentation":"Transport zone endpoints","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_end_point","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_endpoints","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection_transport_node_template"},{"value":{"name":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile","documentation":"IPSec VPN tunnel profile is a reusable profile that captures phase two negotiation parameters and tunnel properties. Any changes affects all IPSec VPN sessions consuming this profile.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AES_128","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPTION_ALGORITHMS_128"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"COPY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DF_POLICY_COPY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AES_GCM_256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPTION_ALGORITHMS_GCM_256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TUNNEL_MODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCAPSULATION_MODE_MODE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSFORM_PROTOCOL_ESP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CLEAR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DF_POLICY_CLEAR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GROUP16","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DH_GROUPS_group16"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GROUP15","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DH_GROUPS_group15"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GROUP14","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DH_GROUPS_group14"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AES_256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPTION_ALGORITHMS_256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AES_GCM_192","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPTION_ALGORITHMS_GCM_192"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AES_GCM_128","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPTION_ALGORITHMS_GCM_128"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SHA1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIGEST_ALGORITHMS_sha1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SHA2_256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIGEST_ALGORITHMS_sha2_256"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"df_policy","documentation":"Possible values are: \n - DF_POLICY_COPY\n, - DF_POLICY_CLEAR\n, Defragmentation policy helps to handle defragmentation bit present in the inner packet. COPY copies the defragmentation bit from the inner IP packet into the outer packet. CLEAR ignores the defragmentation bit present in the inner packet.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"df_policy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dh_groups","documentation":"Possible values are: \n - DH_GROUPS_GROUP14\n, - DH_GROUPS_GROUP15\n, - DH_GROUPS_GROUP16\n, Diffie-Hellman group to be used if PFS is enabled. Default is GROUP14.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dh_groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"digest_algorithms","documentation":"Possible values are: \n - DIGEST_ALGORITHMS_SHA1\n, - DIGEST_ALGORITHMS_SHA2_256\n, Algorithm to be used for message digest. Default digest algorithm is implicitly covered by default encryption algorithm \\\"AES_GCM_128\\\".","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"digest_algorithms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enable_perfect_forward_secrecy","documentation":"If true, perfect forward secrecy (PFS) is enabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enable_perfect_forward_secrecy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"encapsulation_mode","documentation":"Possible values are: \n - ENCAPSULATION_MODE_MODE\n, Encapsulation Mode to be used for encryption of packet. Tunnel mode protects internal routing information by encrypting IP header of original packet.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"encapsulation_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"encryption_algorithms","documentation":"Possible values are: \n - ENCRYPTION_ALGORITHMS__128\n, - ENCRYPTION_ALGORITHMS__256\n, - ENCRYPTION_ALGORITHMS_GCM_128\n, - ENCRYPTION_ALGORITHMS_GCM_192\n, - ENCRYPTION_ALGORITHMS_GCM_256\n, Encryption algorithm to encrypt/decrypt the messages exchanged between IPSec VPN initiator and responder during tunnel negotiation. Default is AES_GCM_128.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"encryption_algorithms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sa_life_time","documentation":"SA life time specifies the expiry time of security association. Default is 3600 seconds. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sa_life_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transform_protocol","documentation":"Possible values are: \n - TRANSFORM_PROTOCOL_ESP\n, IPSec transform specifies IPSec security protocol.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transform_protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile"},{"value":{"name":"com.vmware.nsx.model.logical_router_route_table_in_csv_format","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_route_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_route_table_in_csv_format"},{"value":{"name":"com.vmware.nsx.model.edge_upgrade_status","documentation":"Status of edge upgrade","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"can_skip","documentation":"Can the upgrade of the remaining units in this component be skipped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"can_skip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Component type for the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"Details about the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Upgrade status of component\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_upgrade_status"},{"value":{"name":"com.vmware.nsx.model.logical_port_mirror_source","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPortMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalPortMirrorSource","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_source","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"port_ids","documentation":"Source logical port identifier list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORSOURCE\n, - RESOURCE_TYPE_PNICMIRRORSOURCE\n, - RESOURCE_TYPE_VLANMIRRORSOURCE\n, - RESOURCE_TYPE_LOGICALSWITCHMIRRORSOURCE\n, Resource types of mirror source","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_mirror_source"},{"value":{"name":"com.vmware.nsx.model.upgrade_bundle_upload_status","documentation":"Upload status of upgrade bundle uploaded from url","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UPLOADING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UPLOADING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VERIFYING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_VERIFYING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"detailed_status","documentation":"Detailed status of upgrade bundle upload\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"detailed_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent","documentation":"Percent of bundle uploaded from URL\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UPLOADING\n, - STATUS_VERIFYING\n, - STATUS_SUCCESS\n, - STATUS_FAILED\n, Current status of upgrade bundle upload\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"url","documentation":"URL for uploading upgrade bundle\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_bundle_upload_status"},{"value":{"name":"com.vmware.nsx.model.upgrade_bundle_fetch_request","documentation":"URL and other fetch requests of upgrade bundle","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"url","documentation":"URL for uploading upgrade bundle","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_bundle_fetch_request"},{"value":{"name":"com.vmware.nsx.model.logical_router_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Logical router list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_list_result"},{"value":{"name":"com.vmware.nsx.model.ip_discovery_switching_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpDiscoverySwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpDiscoverySwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"arp_bindings_limit","documentation":"Indicates the number of arp snooped IP addresses to be remembered per LogicalPort. Decreasing this value, will retain the latest bindings from the existing list of address bindings. Increasing this value will retain existing bindings and also learn any new address bindings discovered on the port until the new limit is reached. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"arp_bindings_limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"arp_snooping_enabled","documentation":"Indicates whether ARP snooping is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"arp_snooping_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_snooping_enabled","documentation":"Indicates whether DHCP snooping is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_snooping_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_tools_enabled","documentation":"This option is only supported on ESX where vm-tools is installed.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_tools_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_discovery_switching_profile"},{"value":{"name":"com.vmware.nsx.model.tunnel_status_count","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DEGRADED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"degraded_count","documentation":"Degraded count format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"degraded_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"down_count","documentation":"Down count format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_DEGRADED\n, - STATUS_UNKNOWN\n, Roll-up status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"up_count","documentation":"Up count format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"up_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_diagnostic","documentation":"BFD Diagnostic","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BFD_diagnostic_count","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_diagnostic","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_status","documentation":"BFD Status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BFD_status_count","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tunnel_status_count"},{"value":{"name":"com.vmware.nsx.model.error_resolver_info_list","documentation":"Collection of all registered ErrorResolverInfo","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"results","documentation":"ErrorResolverInfo list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_info_list"},{"value":{"name":"com.vmware.nsx.model.file_properties_list_result","documentation":"File properties query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"If true, results are sorted in ascending order\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"File property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.ipfix_switch_upm_profile","documentation":"The configuration for Internet protocol flow information export (IPFIX) and would be enabled on the switching module to collect flow information.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixSwitchUpmProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpfixSwitchUpmProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_upm_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"active_timeout","documentation":"The time in seconds after a flow is expired even if more packets matching this Flow are received by the cache. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"Entities where the IPFIX profile will be enabled on. Maximum entity count of all types is 128.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.applied_tos","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"collector_profile","documentation":"Each IPFIX switching profile can have its own collector profile.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector_profile","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"idle_timeout","documentation":"The time in seconds after a flow is expired if no more packets matching this flow are received by the cache. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"idle_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_flows","documentation":"The maximum number of flow entries in each exporter flow cache. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_flows","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"observation_domain_id","documentation":"An identifier that is unique to the exporting process and used to meter the Flows. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"observation_domain_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet_sample_probability","documentation":"The probability in percentage that a packet is sampled, in range (0,100]. The probability is equal for every packet.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packet_sample_probability","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"priority","documentation":"This priority field is used to resolve conflicts in logical ports/switch which inherit multiple switch IPFIX profiles from NSGroups. Override rule is : for multiple profiles inherited from NSGroups, the one with highest priority (lowest number) overrides others; the profile directly applied to logical switch overrides profiles inherited from NSGroup; the profile directly applied to logical port overides profiles inherited from logical switch and/or nsgroup; The IPFIX exporter will send records to collectors of final effective profile only. format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"priority","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_IPFIXSWITCHUPMPROFILE\n, All IPFIX profile types.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_switch_upm_profile"},{"value":{"name":"com.vmware.nsx.model.service_instance","documentation":"The deployment of a registered service. Service instance is instantiation of service. It is the most used type of instance. It is a default instance to be used when NSX handles lifecycle of appliance. Deployment and appliance related all the information is necessary.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NORTH_SOUTH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IMPLEMENTATION_TYPE_NORTH_SOUTH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER0_LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_POINT_tier0_LR"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ServiceInstance","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_POINT_tier1_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EAST_WEST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IMPLEMENTATION_TYPE_EAST_WEST"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ServiceInstance","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_service_instance","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"attachment_point","documentation":"Possible values are: \n - ATTACHMENT_POINT_TIER0_LR\n, - ATTACHMENT_POINT_TIER1_LR\n, Attachment point to be used by this service instance for deploying the Service-VM.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_point","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployed_to","documentation":"List of resource references where service instance be deployed. Ex. Tier 0 Logical Router in case of N-S ServiceInsertion.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployed_to","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_spec_name","documentation":"Name of the deployment spec to be used by this service instance.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_spec_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"implementation_type","documentation":"Possible values are: \n - IMPLEMENTATION_TYPE_NORTH_SOUTH\n, - IMPLEMENTATION_TYPE_EAST_WEST\n, Implementation to be used by this service instance for deploying the Service-VM.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"implementation_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"instance_deployment_config","documentation":"Instance Deployment Config contains the information to be injected during Service-VM deployment.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.instance_deployment_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"instance_deployment_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"instance_deployment_template","documentation":"The deployment template to be used by this service instance. The attribute values specific to this instance can be added.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.deployment_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"instance_deployment_template","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"Schema for this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"Link to this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_SERVICEINSTANCE\n, - RESOURCE_TYPE_BYODSERVICEINSTANCE\n, ServiceInstance is used when NSX handles the lifecyle of appliance. Deployment and appliance related all the information is necessary. ByodServiceInstance is a custom instance to be used when NSX is not handling the lifecycles of appliance/s. User will manage their own appliance (BYOD) to connect with NSX.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_mode","documentation":"Possible values are: \n - DEPLOYMENT_MODE_STAND_ALONE\n, - DEPLOYMENT_MODE_ACTIVE_STANDBY\n, Deployment mode specifies where the partner appliance will be deployed in HA or non-HA i.e standalone mode.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"on_failure_policy","documentation":"Possible values are: \n - ON_FAILURE_POLICY_ALLOW\n, - ON_FAILURE_POLICY_BLOCK\n, Failure policy of the service instance - if it has to be different from the service. By default the service instance inherits the FailurePolicy of the service it belongs to.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"on_failure_policy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_id","documentation":"The Service to which the service instance is associated.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_type","documentation":"Possible values are: \n - TRANSPORT_TYPE_L2_BRIDGE\n, - TRANSPORT_TYPE_L3_ROUTED\n, Transport to be used by this service instance for deploying the Service-VM.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_instance"}]},"key":"com.vmware.nsx.model"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.upgrade.upgrade_unit_groups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the upgrade unit group","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"upgrade_unit_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"addupgradeunits","documentation":"Add upgrade units to specified upgrade unit group","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"upgrade_unit_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}?action=add_upgrade_units","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"addupgradeunits"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return upgrade unit group information","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"summary","documentation":"Flag indicating whether to return the summary (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"summary","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete the upgrade unit group","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Return information of all upgrade unit groups","params":[{"name":"component_type","documentation":"Component type based on which upgrade unit groups to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"summary","documentation":"Flag indicating whether to return summary (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"summary","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sync","documentation":"Synchronize before returning upgrade unit groups (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sync","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitGroupListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a group","params":[{"name":"upgrade_unit_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"reorder","documentation":"Reorder upgrade unit group","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"reorder_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.reorder_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}?action=reorder","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"reorder"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_unit_groups"},{"value":{"name":"com.vmware.nsx.upgrade.upgrade_unit_groups_status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getall","documentation":"Get upgrade status for upgrade unit groups","params":[{"name":"component_type","documentation":"Component type based on which upgrade unit groups to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitGroupStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups-status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getall"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_unit_groups_status"},{"value":{"name":"com.vmware.nsx.upgrade.summary","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get upgrade summary","params":[],"output":{"documentation":"com.vmware.nsx.model.UpgradeSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.summary"},{"value":{"name":"com.vmware.nsx.upgrade.upgrade_units_stats","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get upgrade units stats","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sync","documentation":"Synchronize before returning upgrade unit stats (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sync","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitTypeStatsList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_type_stats_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-units-stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_units_stats"},{"value":{"name":"com.vmware.nsx.upgrade.bundles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get uploaded upgrade bundle information","params":[{"name":"bundle_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bundle-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeBundleInfo","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_bundle_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/bundles/{bundle-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"},{"documentation":"Unauthorized","structure_id":"com.vmware.vapi.std.errors.unauthenticated"}],"name":"create","documentation":"Fetch upgrade bundle from given url","params":[{"name":"upgrade_bundle_fetch_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_bundle_fetch_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeBundleId","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_bundle_id","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/bundles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.bundles"},{"value":{"name":"com.vmware.nsx.upgrade.plan","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"pause","documentation":"Pause upgrade","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan?action=pause","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"pause"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Start upgrade","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"continue","documentation":"Continue upgrade","params":[{"name":"skip","documentation":"Skip to upgrade of next component. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"skip","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan?action=continue","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"continue"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"reset","documentation":"Reset the upgrade plan to default plan. User has an option to change the default plan. But if after making changes, user wants to go back to the default plan, this is the way to do so.","params":[{"name":"component_type","documentation":"Component type (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan?action=reset","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"reset"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"upgradeselectedunits","documentation":"Upgrade selected units","params":[{"name":"upgrade_unit_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan?action=upgrade_selected_units","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"upgradeselectedunits"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.plan"},{"value":{"name":"com.vmware.nsx.upgrade.nodes","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get list of nodes across all types","params":[{"name":"component_type","documentation":"Component type based on which nodes will be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"component_version","documentation":"Component version based on which nodes will be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_version","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.nodes"},{"value":{"name":"com.vmware.nsx.upgrade.history","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get upgrade history","params":[],"output":{"documentation":"com.vmware.nsx.model.UpgradeHistoryList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_history_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/history","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.history"},{"value":{"name":"com.vmware.nsx.upgrade.status_summary","documentation":"","constants":[{"value":{"documentation":"Possible value for selectionStatus of operation StatusSummary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SELECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SELECTION_STATUS_SELECTED"},{"value":{"documentation":"Possible value for selectionStatus of operation StatusSummary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SELECTION_STATUS_ALL"},{"value":{"documentation":"Possible value for selectionStatus of operation StatusSummary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DESELECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SELECTION_STATUS_DESELECTED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get upgrade status summary","params":[{"name":"component_type","documentation":"Component type based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"selection_status","documentation":"Flag to indicate whether to return status for only selected, only deselected or both type of upgrade units (optional, default to ALL)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"selection_status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/status-summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.status_summary"},{"value":{"name":"com.vmware.nsx.upgrade.upgrade_units","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a specific upgrade unit","params":[{"name":"upgrade_unit_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"upgrade-unit-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnit","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-units/{upgrade-unit-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get upgrade units","params":[{"name":"component_type","documentation":"Component type based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"current_version","documentation":"Current version of upgrade unit based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"current_version","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"group_id","documentation":"UUID of group based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"group_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"has_warnings","documentation":"Flag to indicate whether to return only upgrade units with warnings (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"has_warnings","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"metadata","documentation":"Metadata about upgrade unit to filter on (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"metadata","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"upgrade_unit_type","documentation":"Upgrade unit type based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"upgrade_unit_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-units","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_units"},{"value":{"name":"com.vmware.nsx.upgrade.version_whitelist","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the version whitelist for the specified component type (HOST, EDGE, CCP, MP).","params":[{"name":"component_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"version_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.version_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/version-whitelist/{component_type}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get whitelist of versions for a component. Component can include HOST, EDGE, CCP, MP","params":[{"name":"component_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AcceptableComponentVersion","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.acceptable_component_version","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/version-whitelist/{component_type}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get whitelist of versions for different components","params":[],"output":{"documentation":"com.vmware.nsx.model.AcceptableComponentVersionList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.acceptable_component_version_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/version-whitelist","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.version_whitelist"},{"value":{"name":"com.vmware.nsx.upgrade.nodes_summary","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get summary of nodes","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeSummaryList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_summary_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/nodes-summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.nodes_summary"}],"name":"com.vmware.nsx.upgrade","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade"}],"name":"com.vmware.nsx","documentation":"","metadata":[]},"authentication":{"packages":[]},"privilege":{"packages":[]},"routing":{"packages":[]},"cli":{"commands":[{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"bios_uuid","display_name":"BiosUuid"},{"field_name":"cli_timeout","display_name":"CliTimeout"},{"field_name":"export_type","display_name":"ExportType"},{"field_name":"hostname","display_name":"Hostname"},{"field_name":"kernel_version","display_name":"KernelVersion"},{"field_name":"node_uuid","display_name":"NodeUuid"},{"field_name":"node_version","display_name":"NodeVersion"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"timezone","display_name":"Timezone"}],"structure_id":"com.vmware.nsx.model.node_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies NSX Manager appliance properties","options":[{"generic":"OPTIONAL","field_name":"node_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.bios_uuid","description":"Node BIOS Unique Indentifier","type":"string","long_option":"bios-uuid","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.cli_timeout","description":"NSX CLI inactivity timeout, set to 0 to configure no timeout format: int64","type":"long","long_option":"cli-timeout","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.export_type","description":"Possible values are: ","type":"string","long_option":"export-type","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.hostname","description":"Host name or fully qualified domain name of node","type":"string","long_option":"hostname","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.kernel_version","description":"Kernel version","type":"string","long_option":"kernel-version","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.node_uuid","description":"Node Unique Identifier","type":"string","long_option":"node-uuid","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.node_version","description":"Node version","type":"string","long_option":"node-version","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.system_time","description":"Current time expressed in milliseconds since epoch format: int64","type":"long","long_option":"system-time","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.timezone","description":"Timezone","type":"string","long_option":"timezone","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups_status","operation_id":"getall","identity":{"name":"getall","path":"com.vmware.nsx.upgrade.upgradeunitgroupsstatus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"failed_count","display_name":"FailedCount"},{"field_name":"group_id","display_name":"GroupId"},{"field_name":"group_name","display_name":"GroupName"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"},{"field_name":"upgrade_unit_count","display_name":"UpgradeUnitCount"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_status"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_status_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get upgrade status for upgrade unit groups","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which upgrade unit groups to be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.vni_pools","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.vnipools"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.vni_range"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.vni_pool"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.vni_pool_list_result"}],"description":"Returns information about the default and configured virtual network identifier (VNI) pools for use when building logical network segments","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.services","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.l2vpn.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enable_full_mesh","display_name":"EnableFullMesh"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"logical_tap_ip_pool","display_name":"LogicalTapIpPool"}],"structure_id":"com.vmware.nsx.model.l2_vpn_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a specific L2VPN service","options":[{"generic":"NONE","field_name":"l2vpn_service_id","description":"(required)","type":"string","long_option":"l2vpn-service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.sessions.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.ipsec.sessions.status"},"output_field_list":[{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"dropped_packets_in","display_name":"DroppedPacketsIn"},{"field_name":"dropped_packets_out","display_name":"DroppedPacketsOut"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_out","display_name":"PacketsOut"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_traffic_counters"},{"output_fields":[{"field_name":"fail_reason","display_name":"FailReason"},{"field_name":"ike_session_state","display_name":"IkeSessionState"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNIKE_session_status"},{"output_fields":[{"field_name":"aggregate_traffic_counters","display_name":"AggregateTrafficCounters"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"failed_tunnels","display_name":"FailedTunnels"},{"field_name":"ike_status","display_name":"IkeStatus"},{"field_name":"ipsec_vpn_session_id","display_name":"IpsecVpnSessionId"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"negotiated_tunnels","display_name":"NegotiatedTunnels"},{"field_name":"session_status","display_name":"SessionStatus"},{"field_name":"total_tunnels","display_name":"TotalTunnels"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_session_status"}],"description":"List status of IPSec session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.pnic_bond_status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportnodes.pnicbondstatus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"name","display_name":"Name"},{"field_name":"status","display_name":"Status"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.pnic_bond_status"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.pnic_bond_status_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get high-level summary of a transport node","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.sessions.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.l2vpn.sessions.summary"},"output_field_list":[{"output_fields":[{"field_name":"established_l2vpn_sessions","display_name":"EstablishedL2vpnSessions"},{"field_name":"failed_l2vpn_sessions","display_name":"FailedL2vpnSessions"},{"field_name":"total_l2vpn_sessions","display_name":"TotalL2vpnSessions"}],"structure_id":"com.vmware.nsx.model.l2_VPN_session_summary"}],"description":"Load all the existing L2VPN sessions and return the status summary of all L2VPN sessions.","options":[{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.csrs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.trustmanagement.csrs"},"output_field_list":[{"output_fields":[{"field_name":"attributes","display_name":"Attributes"}],"structure_id":"com.vmware.nsx.model.principal"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.csr_list"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"key_size","display_name":"KeySize"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"subject","display_name":"Subject"}],"structure_id":"com.vmware.nsx.model.csr"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all of the CSRs that have been created.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mac_sets","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.macsets"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"mac_addresses","display_name":"MacAddresses"}],"structure_id":"com.vmware.nsx.model.MAC_set"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified MACSet","options":[{"generic":"NONE","field_name":"mac_set_id","description":"MACSet Id (required)","type":"string","long_option":"mac-set-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportzones.status"},"output_field_list":[{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"unknown_count","display_name":"UnknownCount"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.heat_map_transport_nodes_aggregate_status"}],"description":"Get high-level summary of a transport zone","options":[]},{"service_id":"com.vmware.nsx.pools.ip_subnets","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.pools.ipsubnets"},"output_field_list":[],"description":"Deletes a subnet with specified id within a given IP address block","options":[{"generic":"NONE","field_name":"subnet_id","description":"Subnet id (required)","type":"string","long_option":"subnet-id","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.nodes","operation_id":"update_0","identity":{"name":"update0","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Invoke PUT request on target fabric node","options":[{"generic":"NONE","field_name":"target_node_id","description":"Target node UUID (required)","type":"string","long_option":"target-node-id","short_option":""},{"generic":"NONE","field_name":"target_uri","description":"URI of API to invoke on target node (required)","type":"string","long_option":"target-uri","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_message_bus","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.nsxmessagebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read NSX Message Bus service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.server_ssl_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.serversslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"}],"structure_id":"com.vmware.nsx.model.lb_server_ssl_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a load balancer server-ssl profile.","options":[{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_server_ssl_profile.ciphers","description":"Possible values are: ","type":"string","long_option":"ciphers","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.is_secure","description":"This flag is set to true when all the ciphers and protocols are secure","type":"boolean","long_option":"is-secure","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_server_ssl_profile.protocols","description":"Possible values are: ","type":"string","long_option":"protocols","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.session_cache_enabled","description":"SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.","type":"boolean","long_option":"session-cache-enabled","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.switching_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.switchingprofiles"},"output_field_list":[],"description":"Returns information about a specified switching profile.","options":[{"generic":"NONE","field_name":"switching_profile_id","description":"(required)","type":"string","long_option":"switching-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.advertisement.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.advertisement.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"match_route_types","display_name":"MatchRouteTypes"},{"field_name":"prefix_operator","display_name":"PrefixOperator"}],"structure_id":"com.vmware.nsx.model.advertisement_rule_filter"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"networks","display_name":"Networks"},{"field_name":"rule_filter","display_name":"RuleFilter"}],"structure_id":"com.vmware.nsx.model.advertise_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.advertise_rule_list"}],"description":"Returns the advertisement rule list for the specified TIER1 logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.bundles.upload_status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.bundles.uploadstatus"},"output_field_list":[{"output_fields":[{"field_name":"detailed_status","display_name":"DetailedStatus"},{"field_name":"percent","display_name":"Percent"},{"field_name":"status","display_name":"Status"},{"field_name":"url","display_name":"Url"}],"structure_id":"com.vmware.nsx.model.upgrade_bundle_upload_status"}],"description":"Get uploaded upgrade bundle upload status","options":[{"generic":"NONE","field_name":"bundle_id","description":"(required)","type":"string","long_option":"bundle-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.local_endpoints","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.vpn.ipsec.localendpoints"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate_id","display_name":"CertificateId"},{"field_name":"ipsec_vpn_service_id","display_name":"IpsecVpnServiceId"},{"field_name":"local_address","display_name":"LocalAddress"},{"field_name":"local_id","display_name":"LocalId"},{"field_name":"trust_ca_ids","display_name":"TrustCaIds"},{"field_name":"trust_crl_ids","display_name":"TrustCrlIds"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Edit custom IPSec local endpoint.","options":[{"generic":"NONE","field_name":"ipsec_vpn_local_endpoint_id","description":"(required)","type":"string","long_option":"ipsec-vpn-local-endpoint-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.certificate_id","description":"Site certificate identifier","type":"string","long_option":"certificate-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.ipsec_vpn_service_id.is_valid","description":"Will be set to false if the referenced NSX resource has been deleted.","type":"boolean","long_option":"ipsec-vpn-service-id-is-valid","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.ipsec_vpn_service_id.target_display_name","description":"Display name of the NSX resource.","type":"string","long_option":"ipsec-vpn-service-id-target-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.ipsec_vpn_service_id.target_id","description":"Identifier of the NSX resource.","type":"string","long_option":"ipsec-vpn-service-id-target-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.ipsec_vpn_service_id.target_type","description":"Type of the NSX resource.","type":"string","long_option":"ipsec-vpn-service-id-target-type","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_local_endpoint.local_address","description":"IPV4 Address for local endpoint","type":"string","long_option":"local-address","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.local_id","description":"Local identifier.","type":"string","long_option":"local-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPN_local_endpoint.trust_ca_ids","description":"Certificate authority (CA) identifier list to verify peer certificates","type":"string","long_option":"trust-ca-ids","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPN_local_endpoint.trust_crl_ids","description":"Certificate revocation list (CRL) identifier list to peer certificates","type":"string","long_option":"trust-crl-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.csrs","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.trustmanagement.csrs"},"output_field_list":[{"output_fields":[{"field_name":"attributes","display_name":"Attributes"}],"structure_id":"com.vmware.nsx.model.principal"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"key_size","display_name":"KeySize"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"subject","display_name":"Subject"}],"structure_id":"com.vmware.nsx.model.csr"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new certificate signing request (CSR)","options":[{"generic":"OPTIONAL","field_name":"csr._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"csr._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"csr._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"csr._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"csr._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"csr._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"csr._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"csr._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"csr._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"csr._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"csr._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"csr._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"csr.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"csr.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"csr.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"csr.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"csr.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"csr.algorithm","description":"Possible values are: ","type":"string","long_option":"algorithm","short_option":""},{"generic":"NONE","field_name":"csr.key_size","description":"size measured in bits of the public key used in a cryptographic algorithm format: int64","type":"long","long_option":"key-size","short_option":""},{"generic":"OPTIONAL","field_name":"csr.pem_encoded","description":"pem encoded certificate data","type":"string","long_option":"pem-encoded","short_option":""},{"generic":"NONE","field_name":"csr.subject.attributes","description":"Certificate list","type":"complex","long_option":"subject-attributes","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports.arp_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouterports.arptable"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"ip","display_name":"Ip"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.logical_router_port_arp_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_router_port_arp_table"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"","options":[{"generic":"NONE","field_name":"logical_router_port_id","description":"(required)","type":"string","long_option":"logical-router-port-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"TransportNode Id (optional)","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.dpd_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.vpn.ipsec.dpdprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNDPD_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dpd_probe_interval","display_name":"DpdProbeInterval"},{"field_name":"enabled","display_name":"Enabled"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNDPD_profile"}],"description":"Get paginated list of all dead peer detection (DPD) profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ui_views","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.uiviews"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"condition","display_name":"Condition"},{"field_name":"hover","display_name":"Hover"},{"field_name":"icons","display_name":"Icons"},{"field_name":"navigation","display_name":"Navigation"},{"field_name":"text","display_name":"Text"}],"structure_id":"com.vmware.nsx.model.label"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"condition","display_name":"Condition"},{"field_name":"text","display_name":"Text"}],"structure_id":"com.vmware.nsx.model.tooltip"},{"output_fields":[{"field_name":"label","display_name":"Label"},{"field_name":"weight","display_name":"Weight"},{"field_name":"widget_id","display_name":"WidgetId"}],"structure_id":"com.vmware.nsx.model.widget_item"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"exclude_roles","display_name":"ExcludeRoles"},{"field_name":"include_roles","display_name":"IncludeRoles"},{"field_name":"shared","display_name":"Shared"},{"field_name":"weight","display_name":"Weight"},{"field_name":"widgets","display_name":"Widgets"}],"structure_id":"com.vmware.nsx.model.view"},{"output_fields":[{"field_name":"placement","display_name":"Placement"},{"field_name":"tooltip","display_name":"Tooltip"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.icon"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update View","options":[{"generic":"NONE","field_name":"view_id","description":"(required)","type":"string","long_option":"view-id","short_option":""},{"generic":"OPTIONAL","field_name":"view._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"view._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"view._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"view._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"view._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"view._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"view._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"view._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"view._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"view._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"view._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"view._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"view.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"NONE","field_name":"view.display_name","description":"Title of the widget.","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"view.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"view.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"view.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"view.exclude_roles","description":"Comma separated list of roles to which the shared view is not visible","type":"string","long_option":"exclude-roles","short_option":""},{"generic":"OPTIONAL","field_name":"view.include_roles","description":"Comma separated list of roles to which the shared view is visible","type":"string","long_option":"include-roles","short_option":""},{"generic":"OPTIONAL","field_name":"view.shared","description":"Defaults to false","type":"boolean","long_option":"shared","short_option":""},{"generic":"OPTIONAL","field_name":"view.weight","description":"Determines placement of view relative to other views","type":"long","long_option":"weight","short_option":""},{"generic":"NONE","field_name":"view.widgets","description":"Array of widgets that are part of the view.","type":"complex","long_option":"widgets","short_option":""}]},{"service_id":"com.vmware.nsx.logical_switches","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalswitches"},"output_field_list":[],"description":"Removes a logical switch from the associated overlay or VLAN transport zone","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""},{"generic":"OPTIONAL","field_name":"cascade","description":"Delete a Logical Switch and all the logical ports in it, if none of the logical ports have any attachment","type":"boolean","long_option":"cascade","short_option":""},{"generic":"OPTIONAL","field_name":"detach","description":"Force delete a logical switch (optional, default to false)","type":"boolean","long_option":"detach","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"bios_uuid","display_name":"BiosUuid"},{"field_name":"cli_timeout","display_name":"CliTimeout"},{"field_name":"export_type","display_name":"ExportType"},{"field_name":"hostname","display_name":"Hostname"},{"field_name":"kernel_version","display_name":"KernelVersion"},{"field_name":"node_uuid","display_name":"NodeUuid"},{"field_name":"node_version","display_name":"NodeVersion"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"timezone","display_name":"Timezone"}],"structure_id":"com.vmware.nsx.model.node_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the NSX Manager appliance","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.roles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.aaa.roles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.role_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.role"}],"description":"Get information about all roles","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections.rules","operation_id":"createmultiple","identity":{"name":"createmultiple","path":"com.vmware.nsx.serviceinsertion.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"redirect_tos","display_name":"RedirectTos"}],"structure_id":"com.vmware.nsx.model.service_insertion_rule"},{"output_fields":[{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.service_insertion_rule_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.service_insertion_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create multiple serviceinsertion rules in existing serviceinsertion section bounded by limit of 1000 serviceinsertion rules per section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"service_insertion_rule_list.rules","description":"List of ServiceInsertion rules in the section","type":"complex","long_option":"rules","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalswitches.summary"},"output_field_list":[{"output_fields":[{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"num_logical_ports","display_name":"NumLogicalPorts"}],"structure_id":"com.vmware.nsx.model.logical_switch_status"}],"description":"Returns the number of ports assigned to a logical switch.","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_collections","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.computecollections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cm_local_id","display_name":"CmLocalId"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"origin_id","display_name":"OriginId"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"origin_type","display_name":"OriginType"},{"field_name":"owner_id","display_name":"OwnerId"}],"structure_id":"com.vmware.nsx.model.compute_collection"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.compute_collection_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all compute collections.","options":[{"generic":"OPTIONAL","field_name":"cm_local_id","description":"Local Id of the compute collection in the Compute Manager (optional)","type":"string","long_option":"cm-local-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"discovered_node_id","description":"Id of the discovered node which belongs to this Compute Collection (optional)","type":"string","long_option":"discovered-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"display_name","description":"Name of the ComputeCollection in source compute manager (optional)","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"external_id","description":"External ID of the ComputeCollection in the source Compute manager, e.g","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"node_id","description":"Id of the fabric node created from a discovered node belonging to this Compute Collection (optional)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"origin_id","description":"Id of the compute manager from where this Compute Collection was discovered (optional)","type":"string","long_option":"origin-id","short_option":""},{"generic":"OPTIONAL","field_name":"origin_type","description":"ComputeCollection type like VC_Cluster","type":"string","long_option":"origin-type","short_option":""},{"generic":"OPTIONAL","field_name":"owner_id","description":"Id of the owner of compute collection in the Compute Manager (optional)","type":"string","long_option":"owner-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"file_system","display_name":"FileSystem"},{"field_name":"mount","display_name":"Mount"},{"field_name":"total","display_name":"Total"},{"field_name":"type","display_name":"Type"},{"field_name":"used","display_name":"Used"}],"structure_id":"com.vmware.nsx.model.node_file_system_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_cores","display_name":"CpuCores"},{"field_name":"file_systems","display_name":"FileSystems"},{"field_name":"load_average","display_name":"LoadAverage"},{"field_name":"mem_cache","display_name":"MemCache"},{"field_name":"mem_total","display_name":"MemTotal"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"source","display_name":"Source"},{"field_name":"swap_total","display_name":"SwapTotal"},{"field_name":"swap_used","display_name":"SwapUsed"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the NSX Manager appliance's file system, CPU, memory, disk usage, and uptime.","options":[]},{"service_id":"com.vmware.nsx.loadbalancer.client_ssl_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.clientsslprofiles"},"output_field_list":[],"description":"Delete a load balancer client-ssl profile.","options":[{"generic":"NONE","field_name":"client_ssl_profile_id","description":"(required)","type":"string","long_option":"client-ssl-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_collector_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.ipfixcollectorprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_upm_profile_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"collectors","display_name":"Collectors"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_upm_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Query IPFIX collector profiles with list parameters","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"profile_types","description":"IPFIX Collector Profile Type List (optional)","type":"string","long_option":"profile-types","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ntp","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.ntp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NTP service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.file_store","operation_id":"copyfromremotefile","identity":{"name":"copyfromremotefile","path":"com.vmware.nsx.node.filestore"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"created_epoch_ms","display_name":"CreatedEpochMs"},{"field_name":"modified_epoch_ms","display_name":"ModifiedEpochMs"},{"field_name":"name","display_name":"Name"},{"field_name":"size","display_name":"Size"}],"structure_id":"com.vmware.nsx.model.file_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Copy a remote file to the file store","options":[{"generic":"NONE","field_name":"file_name","description":"Destination filename (required)","type":"string","long_option":"file-name","short_option":""},{"generic":"OPTIONAL","field_name":"copy_from_remote_file_properties.port","description":"Server port format: int64","type":"long","long_option":"port","short_option":""},{"generic":"NONE","field_name":"copy_from_remote_file_properties.server","description":"Remote server hostname or IP address","type":"string","long_option":"server","short_option":""},{"generic":"NONE","field_name":"copy_from_remote_file_properties.uri","description":"URI of file to copy","type":"string","long_option":"uri","short_option":""},{"generic":"NONE","field_name":"copy_from_remote_file_properties.protocol","description":"Protocol to use to copy file","type":"dynamicstructure","long_option":"protocol","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.excludelist","operation_id":"addmember","identity":{"name":"addmember","path":"com.vmware.nsx.firewall.excludelist"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"}],"description":"Add a new object in the exclude list","options":[{"generic":"OPTIONAL","field_name":"resource_reference.is_valid","description":"Will be set to false if the referenced NSX resource has been deleted.","type":"boolean","long_option":"is-valid","short_option":""},{"generic":"OPTIONAL","field_name":"resource_reference.target_display_name","description":"Display name of the NSX resource.","type":"string","long_option":"target-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"resource_reference.target_id","description":"Identifier of the NSX resource.","type":"string","long_option":"target-id","short_option":""},{"generic":"OPTIONAL","field_name":"resource_reference.target_type","description":"Type of the NSX resource.","type":"string","long_option":"target-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ssh","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.ssh"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_ssh_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"start_on_boot","display_name":"StartOnBoot"}],"structure_id":"com.vmware.nsx.model.ssh_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read ssh service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.backups","operation_id":"retrievesshfingerprint","identity":{"name":"retrievesshfingerprint","path":"com.vmware.nsx.cluster.backups"},"output_field_list":[{"output_fields":[{"field_name":"port","display_name":"Port"},{"field_name":"server","display_name":"Server"},{"field_name":"ssh_fingerprint","display_name":"SshFingerprint"}],"structure_id":"com.vmware.nsx.model.remote_server_fingerprint"}],"description":"Get SHA256 fingerprint of ECDSA key of remote server","options":[{"generic":"OPTIONAL","field_name":"remote_server_fingerprint_request.port","description":"Server port format: int64","type":"long","long_option":"port","short_option":""},{"generic":"NONE","field_name":"remote_server_fingerprint_request.server","description":"Remote server hostname or IP address format: hostname-or-ip","type":"string","long_option":"server","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalports"},"output_field_list":[{"output_fields":[{"field_name":"attachment_type","display_name":"AttachmentType"},{"field_name":"context","display_name":"Context"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.logical_port_attachment"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"config_pair","display_name":"ConfigPair"}],"structure_id":"com.vmware.nsx.model.extra_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_port_list_result"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"extra_configs","display_name":"ExtraConfigs"},{"field_name":"init_state","display_name":"InitState"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"}],"structure_id":"com.vmware.nsx.model.logical_port"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all configured logical switch ports","options":[{"generic":"OPTIONAL","field_name":"attachment_id","description":"Logical Port attachment Id (optional)","type":"string","long_option":"attachment-id","short_option":""},{"generic":"OPTIONAL","field_name":"attachment_type","description":"Type of attachment for logical port; for query only","type":"string","long_option":"attachment-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster_id","description":"Bridge Cluster identifier (optional)","type":"string","long_option":"bridge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"container_ports_only","description":"Only container VIF logical ports will be returned if true (optional, default to false)","type":"boolean","long_option":"container-ports-only","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"diagnostic","description":"Flag to enable showing of transit logical port","type":"boolean","long_option":"diagnostic","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch_id","description":"Logical Switch identifier (optional)","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"parent_vif_id","description":"ID of the VIF of type PARENT (optional)","type":"string","long_option":"parent-vif-id","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"switching_profile_id","description":"Network Profile identifier (optional)","type":"string","long_option":"switching-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"Transport node identifier (optional)","type":"string","long_option":"transport-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_id","description":"Transport zone identifier (optional)","type":"string","long_option":"transport-zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_managers.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.computemanagers.status"},"output_field_list":[{"output_fields":[{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"timestamp","display_name":"Timestamp"}],"structure_id":"com.vmware.nsx.model.error_info"},{"output_fields":[{"field_name":"connection_errors","display_name":"ConnectionErrors"},{"field_name":"connection_status","display_name":"ConnectionStatus"},{"field_name":"connection_status_details","display_name":"ConnectionStatusDetails"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"registration_errors","display_name":"RegistrationErrors"},{"field_name":"registration_status","display_name":"RegistrationStatus"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.compute_manager_status"}],"description":"Returns connection and version information about a compute manager","options":[{"generic":"NONE","field_name":"compute_manager_id","description":"(required)","type":"string","long_option":"compute-manager-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.dpd_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.vpn.ipsec.dpdprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dpd_probe_interval","display_name":"DpdProbeInterval"},{"field_name":"enabled","display_name":"Enabled"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNDPD_profile"}],"description":"Create dead peer detection (DPD) profile","options":[{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.dpd_probe_interval","description":"DPD probe interval defines a periodic interval for DPD probes","type":"long","long_option":"dpd-probe-interval","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.enabled","description":"If true, enable dead peer detection.","type":"boolean","long_option":"enabled","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.sections.summary"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_count","display_name":"SectionCount"},{"field_name":"section_type","display_name":"SectionType"}],"structure_id":"com.vmware.nsx.model.firewall_sections_summary"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"last_compute_time","display_name":"LastComputeTime"},{"field_name":"sections_summary","display_name":"SectionsSummary"}],"structure_id":"com.vmware.nsx.model.firewall_sections_summary_list"}],"description":"List the summary of number of sections and number of rules for each firewall category (L2DFW, L3DFW).","options":[{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"members","display_name":"Members"},{"field_name":"membership_criteria","display_name":"MembershipCriteria"}],"structure_id":"com.vmware.nsx.model.NS_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"op","display_name":"Op"},{"field_name":"target_property","display_name":"TargetProperty"},{"field_name":"target_resource","display_name":"TargetResource"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"value","display_name":"Value"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.NS_group_simple_expression"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified NSGroup.","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"populate_references","description":"Populate metadata of resource referenced by NSGroupExpressions (optional, default to false)","type":"boolean","long_option":"populate-references","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.aaa.auth_policy","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.aaa.authpolicy"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"api_failed_auth_lockout_period","display_name":"ApiFailedAuthLockoutPeriod"},{"field_name":"api_failed_auth_reset_period","display_name":"ApiFailedAuthResetPeriod"},{"field_name":"api_max_auth_failures","display_name":"ApiMaxAuthFailures"},{"field_name":"cli_failed_auth_lockout_period","display_name":"CliFailedAuthLockoutPeriod"},{"field_name":"cli_max_auth_failures","display_name":"CliMaxAuthFailures"},{"field_name":"minimum_password_length","display_name":"MinimumPasswordLength"}],"structure_id":"com.vmware.nsx.model.authentication_policy_properties"}],"description":"Update the currently configured authentication policy on the node","options":[{"generic":"OPTIONAL","field_name":"authentication_policy_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties.api_failed_auth_lockout_period","description":"Once a lockout occurs, the account remains locked out of the API for this time period","type":"long","long_option":"api-failed-auth-lockout-period","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties.api_failed_auth_reset_period","description":"In order to trigger an account lockout, all authentication failures must occur in this time window","type":"long","long_option":"api-failed-auth-reset-period","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties.api_max_auth_failures","description":"Only applies to NSX Manager nodes","type":"long","long_option":"api-max-auth-failures","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties.cli_failed_auth_lockout_period","description":"Once a lockout occurs, the account remains locked out of the CLI for this time period","type":"long","long_option":"cli-failed-auth-lockout-period","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties.cli_max_auth_failures","description":"Number of authentication failures that trigger CLI lockout format: int64","type":"long","long_option":"cli-max-auth-failures","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties.minimum_password_length","description":"Minimum number of characters required in account passwords format: int64","type":"long","long_option":"minimum-password-length","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.installed_apps","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.appdiscovery.sessions.installedapps"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"manufacturer","display_name":"Manufacturer"},{"field_name":"name","display_name":"Name"},{"field_name":"version","display_name":"Version"},{"field_name":"vm_ids","display_name":"VmIds"}],"structure_id":"com.vmware.nsx.model.app_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.app_info_list_result"}],"description":"Returns the details of the installed apps for the app profile ID in that session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile_id","description":"(optional)","type":"string","long_option":"app-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"vm_id","description":"(optional)","type":"string","long_option":"vm-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.service_associations","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups.serviceassociations"},"output_field_list":[],"description":"Returns information about services that are associated with the given NSGroup","options":[{"generic":"NONE","field_name":"nsgroup_id","description":"(required)","type":"string","long_option":"nsgroup-id","short_option":""},{"generic":"NONE","field_name":"service_type","description":"(required)","type":"string","long_option":"service-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"fetch_parentgroup_associations","description":"Fetch complete list of associated resources considering nesting (optional, default to false)","type":"boolean","long_option":"fetch-parentgroup-associations","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_blocks","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.ipblocks"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cidr","display_name":"Cidr"}],"structure_id":"com.vmware.nsx.model.ip_block"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ip_block_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about configured IP address blocks","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.liagent","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.liagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read liagent service properties","options":[]},{"service_id":"com.vmware.nsx.upgrade","operation_id":"upgradeuc","identity":{"name":"upgradeuc","path":"com.vmware.nsx.upgrade"},"output_field_list":[],"description":"Upgrade the upgrade coordinator.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections","operation_id":"listwithrules","identity":{"name":"listwithrules","path":"com.vmware.nsx.serviceinsertion.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"redirect_tos","display_name":"RedirectTos"}],"structure_id":"com.vmware.nsx.model.service_insertion_rule"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.service_insertion_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.service_insertion_section_rule_list"}],"description":"Returns serviceinsertion section information with rules for a section identifier","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances.instanceruntimes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.instance_runtime_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"interface_index","display_name":"InterfaceIndex"},{"field_name":"interface_label","display_name":"InterfaceLabel"},{"field_name":"interface_type","display_name":"InterfaceType"}],"structure_id":"com.vmware.nsx.model.nic_metadata"},{"output_fields":[{"field_name":"gateway_address","display_name":"GatewayAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"network_id","display_name":"NetworkId"},{"field_name":"nic_metadata","display_name":"NicMetadata"},{"field_name":"subnet_mask","display_name":"SubnetMask"}],"structure_id":"com.vmware.nsx.model.nic_info"},{"output_fields":[{"field_name":"nic_infos","display_name":"NicInfos"}],"structure_id":"com.vmware.nsx.model.vm_nic_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"deployment_status","display_name":"DeploymentStatus"},{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"runtime_status","display_name":"RuntimeStatus"},{"field_name":"service_instance_id","display_name":"ServiceInstanceId"},{"field_name":"service_vm_id","display_name":"ServiceVmId"},{"field_name":"vm_nic_info","display_name":"VmNicInfo"}],"structure_id":"com.vmware.nsx.model.instance_runtime"}],"description":"Returns list of instance runtimes of service VMs being deployed for a given service instance id","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"service_instance_id","description":"(required)","type":"string","long_option":"service-instance-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_collection_fabric_templates","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.computecollectionfabrictemplates"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.compute_collection_fabric_template_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"auto_install_nsx","display_name":"AutoInstallNsx"},{"field_name":"compute_collection_id","display_name":"ComputeCollectionId"}],"structure_id":"com.vmware.nsx.model.compute_collection_fabric_template"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns compute collection fabric templates","options":[{"generic":"OPTIONAL","field_name":"compute_collection_id","description":"Compute collection id (optional)","type":"string","long_option":"compute-collection-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.static_bindings","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dhcp.servers.staticbindings"},"output_field_list":[{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"host_name","display_name":"HostName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.dhcp_static_binding"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a DHCP server's static binding","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"NONE","field_name":"binding_id","description":"(required)","type":"string","long_option":"binding-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.gateway_ip","description":"gateway ip format: ip","type":"string","long_option":"gateway-ip","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.lease_time","description":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":"long","long_option":"lease-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.options.option121.static_routes","description":"dhcp classless static routes","type":"complex","long_option":"options-option121-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.options.others","description":"","type":"complex","long_option":"options-others","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.host_name","description":"host name format: hostname","type":"string","long_option":"host-name","short_option":""},{"generic":"NONE","field_name":"dhcp_static_binding.ip_address","description":"ip addres format: ip","type":"string","long_option":"ip-address","short_option":""},{"generic":"NONE","field_name":"dhcp_static_binding.mac_address","description":"mac address","type":"string","long_option":"mac-address","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.telemetry","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.telemetry"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read Telemetry service properties","options":[]},{"service_id":"com.vmware.nsx.cluster_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.clusterprofiles"},"output_field_list":[],"description":"Delete a specified cluster profile.","options":[{"generic":"NONE","field_name":"cluster_profile_id","description":"(required)","type":"string","long_option":"cluster-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.node_mgmt.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.nodemgmt.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read appliance management service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.cluster"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"cluster_id","display_name":"ClusterId"},{"field_name":"control_cluster_changes_allowed","display_name":"ControlClusterChangesAllowed"},{"field_name":"mgmt_cluster_changes_allowed","display_name":"MgmtClusterChangesAllowed"}],"structure_id":"com.vmware.nsx.model.cluster_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the NSX cluster configuration.","options":[{"generic":"OPTIONAL","field_name":"cluster_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_config.cluster_id","description":"Unique identifier of this cluster","type":"string","long_option":"cluster-id","short_option":""},{"generic":"NONE","field_name":"cluster_config.control_cluster_changes_allowed","description":"True if control cluster nodes may be added or removed","type":"boolean","long_option":"control-cluster-changes-allowed","short_option":""},{"generic":"NONE","field_name":"cluster_config.mgmt_cluster_changes_allowed","description":"True if management cluster nodes may be added or removed","type":"boolean","long_option":"mgmt-cluster-changes-allowed","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups.upgrade_unit","operation_id":"reorder","identity":{"name":"reorder","path":"com.vmware.nsx.upgrade.upgradeunitgroups.upgradeunit"},"output_field_list":[],"description":"Reorder an upgrade unit within the upgrade unit group","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""},{"generic":"NONE","field_name":"upgrade_unit_id","description":"(required)","type":"string","long_option":"upgrade-unit-id","short_option":""},{"generic":"NONE","field_name":"reorder_request.id","description":"id of the upgrade unit group/upgrade unit before/after which the upgrade unit group/upgrade unit is to be placed","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"reorder_request.is_before","description":"flag indicating whether the upgrade unit group/upgrade unit is to be placed before or after the specified upgrade unit group/upgrade unit","type":"boolean","long_option":"is-before","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.tcp_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.tcpprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"fin_wait2_timeout","display_name":"FinWait2Timeout"},{"field_name":"max_syn_retransmissions","display_name":"MaxSynRetransmissions"},{"field_name":"nagle_algorithm_enabled","display_name":"NagleAlgorithmEnabled"},{"field_name":"receive_window_size","display_name":"ReceiveWindowSize"},{"field_name":"transmit_window_size","display_name":"TransmitWindowSize"}],"structure_id":"com.vmware.nsx.model.lb_tcp_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a load balancer TCP profile.","options":[{"generic":"NONE","field_name":"tcp_profile_id","description":"(required)","type":"string","long_option":"tcp-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.fin_wait2_timeout","description":"If the field is not specified, the load balancer will use the default setting per load balancer service flavor","type":"long","long_option":"fin-wait2-timeout","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.max_syn_retransmissions","description":"If the field is not specified, the load balancer will use the default setting per load balancer service flavor","type":"long","long_option":"max-syn-retransmissions","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.nagle_algorithm_enabled","description":"Setting this option to enable or disable Nagle's algorithm.","type":"boolean","long_option":"nagle-algorithm-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.receive_window_size","description":"If the field is not specified, the load balancer will use the default setting per load balancer service flavor","type":"long","long_option":"receive-window-size","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.transmit_window_size","description":"If the field is not specified, the load balancer will use the default setting per load balancer service flavor","type":"long","long_option":"transmit-window-size","short_option":""}]},{"service_id":"com.vmware.nsx.node.tasks","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.node.tasks"},"output_field_list":[],"description":"Delete task","options":[{"generic":"NONE","field_name":"task_id","description":"ID of task to delete (required)","type":"string","long_option":"task-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.name_servers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.network.nameservers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"name_servers","display_name":"NameServers"}],"structure_id":"com.vmware.nsx.model.node_name_servers_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the list of servers that the NSX Manager node uses to look up IP addresses associated with given domain names.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.mac_pools","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.macpools"},"output_field_list":[{"output_fields":[{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.mac_range"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.mac_pool"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.mac_pool_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns a list of all the MAC pools","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.local_endpoints","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.vpn.ipsec.localendpoints"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate_id","display_name":"CertificateId"},{"field_name":"ipsec_vpn_service_id","display_name":"IpsecVpnServiceId"},{"field_name":"local_address","display_name":"LocalAddress"},{"field_name":"local_id","display_name":"LocalId"},{"field_name":"trust_ca_ids","display_name":"TrustCaIds"},{"field_name":"trust_crl_ids","display_name":"TrustCrlIds"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get paginated list of all local endpoints.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"ipsec_vpn_service_id","description":"Id of the IPSec VPN service (optional)","type":"string","long_option":"ipsec-vpn-service-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_id","description":"Id of logical router (optional)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.processes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.processes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_time","display_name":"CpuTime"},{"field_name":"mem_resident","display_name":"MemResident"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"pid","display_name":"Pid"},{"field_name":"ppid","display_name":"Ppid"},{"field_name":"process_name","display_name":"ProcessName"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_process_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information for a specified process ID (pid).","options":[{"generic":"NONE","field_name":"process_id","description":"ID of process to read (required)","type":"string","long_option":"process-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.community_lists","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.bgp.communitylists"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"communities","display_name":"Communities"},{"field_name":"community_type","display_name":"CommunityType"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.BGP_community_list"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.BGP_community_list_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Paginated list of BGP Community Lists on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalports.statistics"},"output_field_list":[{"output_fields":[{"field_name":"mac_not_learned_packets_allowed","display_name":"MacNotLearnedPacketsAllowed"},{"field_name":"mac_not_learned_packets_dropped","display_name":"MacNotLearnedPacketsDropped"},{"field_name":"macs_learned","display_name":"MacsLearned"}],"structure_id":"com.vmware.nsx.model.mac_learning_counters"},{"output_fields":[{"field_name":"dropped","display_name":"Dropped"},{"field_name":"multicast_broadcast","display_name":"MulticastBroadcast"},{"field_name":"total","display_name":"Total"}],"structure_id":"com.vmware.nsx.model.data_counter"},{"output_fields":[{"field_name":"counter","display_name":"Counter"},{"field_name":"packet_type","display_name":"PacketType"}],"structure_id":"com.vmware.nsx.model.packet_type_and_counter"},{"output_fields":[{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_packets","display_name":"TxPackets"},{"field_name":"dropped_by_security_packets","display_name":"DroppedBySecurityPackets"},{"field_name":"mac_learning","display_name":"MacLearning"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_port_id","display_name":"LogicalPortId"}],"structure_id":"com.vmware.nsx.model.logical_port_statistics"},{"output_fields":[{"field_name":"bpdu_filter_dropped","display_name":"BpduFilterDropped"},{"field_name":"dhcp_client_dropped_ipv4","display_name":"DhcpClientDroppedIpv4"},{"field_name":"dhcp_client_dropped_ipv6","display_name":"DhcpClientDroppedIpv6"},{"field_name":"dhcp_server_dropped_ipv4","display_name":"DhcpServerDroppedIpv4"},{"field_name":"dhcp_server_dropped_ipv6","display_name":"DhcpServerDroppedIpv6"},{"field_name":"spoof_guard_dropped","display_name":"SpoofGuardDropped"}],"structure_id":"com.vmware.nsx.model.packets_dropped_by_security"}],"description":"Returns statistics of a specified logical port","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.nodes","operation_id":"restartinventorysync","identity":{"name":"restartinventorysync","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Restart the inventory sync for the node if it is currently internally paused","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.install_upgrade","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.installupgrade"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NSX install-upgrade service","options":[]},{"service_id":"com.vmware.nsx.service_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.serviceprofiles"},"output_field_list":[],"description":"Deletes the specified service profile.","options":[{"generic":"NONE","field_name":"service_profile_id","description":"(required)","type":"string","long_option":"service-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.users","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.users"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"full_name","display_name":"FullName"},{"field_name":"old_password","display_name":"OldPassword"},{"field_name":"password","display_name":"Password"},{"field_name":"userid","display_name":"Userid"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.node_user_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about a specified user who is configued to log in to the NSX Manager appliance","options":[{"generic":"NONE","field_name":"userid","description":"User id of the user (required)","type":"string","long_option":"userid","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.snmp","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.services.snmp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"access","display_name":"Access"},{"field_name":"community_string","display_name":"CommunityString"}],"structure_id":"com.vmware.nsx.model.snmp_community"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_snmp_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"communities","display_name":"Communities"},{"field_name":"start_on_boot","display_name":"StartOnBoot"}],"structure_id":"com.vmware.nsx.model.snmp_service_properties"}],"description":"Update SNMP service properties","options":[{"generic":"OPTIONAL","field_name":"node_snmp_service_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_snmp_service_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_snmp_service_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_snmp_service_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_snmp_service_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_snmp_service_properties.service_name","description":"Service name","type":"string","long_option":"service-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_snmp_service_properties.service_properties.communities","description":"SNMP v1, v2c community","type":"complex","long_option":"service-properties-communities","short_option":""},{"generic":"NONE","field_name":"node_snmp_service_properties.service_properties.start_on_boot","description":"Start when system boots","type":"boolean","long_option":"service-properties-start-on-boot","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.configs","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.ipfix.configs"},"output_field_list":[],"description":"Create a new IPFIX configuration","options":[{"generic":"OPTIONAL","field_name":"ipfix_config","description":"(required)","type":"complex-hasfieldsof","long_option":"ipfix-config","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"ipfix_config.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.applied_tos","description":"List of objects where the IPFIX Config will be enabled.","type":"complex","long_option":"applied-tos","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.tunnel_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.vpn.ipsec.tunnelprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"df_policy","display_name":"DfPolicy"},{"field_name":"dh_groups","display_name":"DhGroups"},{"field_name":"digest_algorithms","display_name":"DigestAlgorithms"},{"field_name":"enable_perfect_forward_secrecy","display_name":"EnablePerfectForwardSecrecy"},{"field_name":"encapsulation_mode","display_name":"EncapsulationMode"},{"field_name":"encryption_algorithms","display_name":"EncryptionAlgorithms"},{"field_name":"sa_life_time","display_name":"SaLifeTime"},{"field_name":"transform_protocol","display_name":"TransformProtocol"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create custom IPSec tunnel profile","options":[{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.df_policy","description":"Possible values are: ","type":"string","long_option":"df-policy","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPN_tunnel_profile.dh_groups","description":"Possible values are: ","type":"string","long_option":"dh-groups","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPN_tunnel_profile.digest_algorithms","description":"Possible values are: ","type":"string","long_option":"digest-algorithms","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.enable_perfect_forward_secrecy","description":"If true, perfect forward secrecy (PFS) is enabled.","type":"boolean","long_option":"enable-perfect-forward-secrecy","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.encapsulation_mode","description":"Possible values are: ","type":"string","long_option":"encapsulation-mode","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPN_tunnel_profile.encryption_algorithms","description":"Possible values are: ","type":"string","long_option":"encryption-algorithms","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.sa_life_time","description":"SA life time specifies the expiry time of security association","type":"long","long_option":"sa-life-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.transform_protocol","description":"Possible values are: ","type":"string","long_option":"transform-protocol","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.features","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.hpm.features"},"output_field_list":[{"output_fields":[{"field_name":"collection_frequency","display_name":"CollectionFrequency"},{"field_name":"data_type","display_name":"DataType"}],"structure_id":"com.vmware.nsx.model.data_type_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"client_type_collection_configurations","display_name":"ClientTypeCollectionConfigurations"},{"field_name":"feature_stack_name","display_name":"FeatureStackName"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration"},{"output_fields":[{"field_name":"client_type","display_name":"ClientType"},{"field_name":"data_type_configurations","display_name":"DataTypeConfigurations"}],"structure_id":"com.vmware.nsx.model.client_type_collection_configuration"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Apply the data collection configuration for the specified feature stack.","options":[{"generic":"NONE","field_name":"feature_stack_name","description":"(required)","type":"string","long_option":"feature-stack-name","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration.client_type_collection_configurations","description":"The set of client type data collection configurations","type":"complex","long_option":"client-type-collection-configurations","short_option":""},{"generic":"NONE","field_name":"feature_stack_collection_configuration.feature_stack_name","description":"The name of the feature stack","type":"string","long_option":"feature-stack-name-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.communty_lists","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.bgp.communtylists"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"communities","display_name":"Communities"},{"field_name":"community_type","display_name":"CommunityType"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.BGP_community_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a specific BGP community list from a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"community_list_id","description":"(required)","type":"string","long_option":"community-list-id","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"b_GP_community_list.communities","description":"Array of BGP communities","type":"string","long_option":"communities","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.community_type","description":"Possible values are: ","type":"string","long_option":"community-type","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.telemetry.config","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.telemetry.config"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ceip_acceptance","display_name":"CeipAcceptance"},{"field_name":"proxy_enabled","display_name":"ProxyEnabled"},{"field_name":"schedule_enabled","display_name":"ScheduleEnabled"},{"field_name":"telemetry_proxy","display_name":"TelemetryProxy"},{"field_name":"telemetry_schedule","display_name":"TelemetrySchedule"}],"structure_id":"com.vmware.nsx.model.telemetry_config"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"hostname","display_name":"Hostname"},{"field_name":"password","display_name":"Password"},{"field_name":"port","display_name":"Port"},{"field_name":"scheme","display_name":"Scheme"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.telemetry_proxy"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates or creates the telemetry configuration, and returns the new configuration.","options":[{"generic":"OPTIONAL","field_name":"telemetry_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"telemetry_config.ceip_acceptance","description":"Enable this flag to participate in the Customer Experience Improvement Program.","type":"boolean","long_option":"ceip-acceptance","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.proxy_enabled","description":"Enable this flag to specify a proxy, and provide the proxy settings.","type":"boolean","long_option":"proxy-enabled","short_option":""},{"generic":"NONE","field_name":"telemetry_config.schedule_enabled","description":"Enable this to schedule data collection and upload times","type":"boolean","long_option":"schedule-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"telemetry-proxy-links","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy._schema","description":"Schema for this resource","type":"string","long_option":"telemetry-proxy-schema","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy._self.action","description":"Optional action","type":"string","long_option":"telemetry-proxy-self-action","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy._self.href","description":"Link to resource","type":"string","long_option":"telemetry-proxy-self-href","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"telemetry-proxy-self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"telemetry-proxy-revision","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"telemetry-proxy-create-time","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy._create_user","description":"ID of the user who created this resource","type":"string","long_option":"telemetry-proxy-create-user","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"telemetry-proxy-last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"telemetry-proxy-last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"telemetry-proxy-protection","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"telemetry-proxy-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy.description","description":"Description of this resource","type":"string","long_option":"telemetry-proxy-description","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy.display_name","description":"Defaults to ID if not set","type":"string","long_option":"telemetry-proxy-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy.id","description":"Unique identifier of this resource","type":"string","long_option":"telemetry-proxy-id","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy.resource_type","description":"The type of this resource.","type":"string","long_option":"telemetry-proxy-resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"telemetry-proxy-tags","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy.hostname","description":"Specify the fully qualified domain name, or ip address, of the proxy server","type":"string","long_option":"telemetry-proxy-hostname","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy.password","description":"Specify the password used to authenticate with the proxy server, if required","type":"string","long_option":"telemetry-proxy-password","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy.port","description":"Specify the port of the proxy server","type":"long","long_option":"telemetry-proxy-port","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy.scheme","description":"Possible values are: ","type":"string","long_option":"telemetry-proxy-scheme","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_proxy.username","description":"Specify the user name used to authenticate with the proxy server, if required.","type":"string","long_option":"telemetry-proxy-username","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_config.telemetry_schedule","description":"Specify one of Daily, Weekly or Monthly schedules.","type":"dynamicstructure","long_option":"telemetry-schedule","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_upgrade_agent","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.nsxupgradeagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NSX upgrade agent service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.compute_collection_transport_node_templates.state","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.computecollectiontransportnodetemplates.state"},"output_field_list":[{"output_fields":[{"field_name":"compute_collection_id","display_name":"ComputeCollectionId"},{"field_name":"template_states","display_name":"TemplateStates"}],"structure_id":"com.vmware.nsx.model.compute_collection_transport_node_template_state"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.compute_collection_transport_node_template_state_list"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"state","display_name":"State"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.transport_node_template_state"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns detailed transport node states for this compute collection","options":[{"generic":"NONE","field_name":"template_id","description":"(required)","type":"string","long_option":"template-id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_id","description":"Compute collection id (optional)","type":"string","long_option":"compute-collection-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.routing.ipprefixlists"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"ge","display_name":"Ge"},{"field_name":"le","display_name":"Le"},{"field_name":"network","display_name":"Network"}],"structure_id":"com.vmware.nsx.model.prefix_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"prefixes","display_name":"Prefixes"}],"structure_id":"com.vmware.nsx.model.IP_prefix_list"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Adds a new IPPrefixList on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"NONE","field_name":"ip_prefix_list.prefixes","description":"Ordered list of PrefixConfig","type":"complex","long_option":"prefixes","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.peer_endpoints","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.vpn.ipsec.peerendpoints"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"authentication_mode","display_name":"AuthenticationMode"},{"field_name":"connection_initiation_mode","display_name":"ConnectionInitiationMode"},{"field_name":"dpd_profile_id","display_name":"DpdProfileId"},{"field_name":"ike_profile_id","display_name":"IkeProfileId"},{"field_name":"ipsec_tunnel_profile_id","display_name":"IpsecTunnelProfileId"},{"field_name":"peer_address","display_name":"PeerAddress"},{"field_name":"peer_id","display_name":"PeerId"},{"field_name":"psk","display_name":"Psk"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Edit custom IPSec peer endpoint","options":[{"generic":"NONE","field_name":"ipsec_vpn_peer_endpoint_id","description":"(required)","type":"string","long_option":"ipsec-vpn-peer-endpoint-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.authentication_mode","description":"Possible values are: ","type":"string","long_option":"authentication-mode","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.connection_initiation_mode","description":"Possible values are: ","type":"string","long_option":"connection-initiation-mode","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.dpd_profile_id","description":"Dead peer detection (DPD) profile id","type":"string","long_option":"dpd-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.ike_profile_id","description":"IKE profile id to be used","type":"string","long_option":"ike-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.ipsec_tunnel_profile_id","description":"Tunnel profile id to be used","type":"string","long_option":"ipsec-tunnel-profile-id","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_peer_endpoint.peer_address","description":"IPV4 address of peer endpoint on remote site.","type":"string","long_option":"peer-address","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_peer_endpoint.peer_id","description":"Peer identifier.","type":"string","long_option":"peer-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.psk","description":"IPSec Pre-shared key","type":"string","long_option":"psk","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transportzone_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportzoneprofiles"},"output_field_list":[],"description":"Returns information about a specified transport zone profile.","options":[{"generic":"NONE","field_name":"transportzone_profile_id","description":"(required)","type":"string","long_option":"transportzone-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"revisewithrules","identity":{"name":"revisewithrules","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.firewall_section_rule_list"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies an existing firewall section along with its relative position among other firewall sections with rules","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.is_default","description":"It is a boolean flag which reflects whether a distributed service section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.stateful","description":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.rules","description":"List of firewall rules in the section","type":"complex","long_option":"rules","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.services","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.vpn.ipsec.services"},"output_field_list":[{"output_fields":[{"field_name":"subnet","display_name":"Subnet"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_policy_subnet"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bypass_rules","display_name":"BypassRules"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ike_log_level","display_name":"IkeLogLevel"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logged","display_name":"Logged"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_policy_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Edit IPSec VPN service for given logical router.","options":[{"generic":"NONE","field_name":"ipsec_vpn_service_id","description":"(required)","type":"string","long_option":"ipsec-vpn-service-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.bypass_rules","description":"Bypass policy rules are configured using VPN service","type":"complex","long_option":"bypass-rules","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.enabled","description":"If true, enable VPN services for given logical router.","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.ike_log_level","description":"Possible values are: ","type":"string","long_option":"ike-log-level","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_service.logical_router_id","description":"Logical router id.","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog.exporters","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.node.services.syslog.exporters"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"exporter_name","display_name":"ExporterName"},{"field_name":"facilities","display_name":"Facilities"},{"field_name":"level","display_name":"Level"},{"field_name":"msgids","display_name":"Msgids"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"},{"field_name":"structured_data","display_name":"StructuredData"},{"field_name":"tls_ca_pem","display_name":"TlsCaPem"}],"structure_id":"com.vmware.nsx.model.node_syslog_exporter_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Adds a rule for exporting syslog information to a specified server","options":[{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_syslog_exporter_properties.exporter_name","description":"Syslog exporter name","type":"string","long_option":"exporter-name","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node_syslog_exporter_properties.facilities","description":"Possible values are: ","type":"string","long_option":"facilities","short_option":""},{"generic":"NONE","field_name":"node_syslog_exporter_properties.level","description":"Possible values are: ","type":"string","long_option":"level","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node_syslog_exporter_properties.msgids","description":"MSGIDs to export","type":"string","long_option":"msgids","short_option":""},{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties.port","description":"Port to export to format: int64","type":"long","long_option":"port","short_option":""},{"generic":"NONE","field_name":"node_syslog_exporter_properties.protocol","description":"Possible values are: ","type":"string","long_option":"protocol","short_option":""},{"generic":"NONE","field_name":"node_syslog_exporter_properties.server","description":"IP address or hostname of server to export to","type":"string","long_option":"server","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node_syslog_exporter_properties.structured_data","description":"Structured data to export","type":"string","long_option":"structured-data","short_option":""},{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties.tls_ca_pem","description":"CA certificate PEM of TLS server to export to","type":"string","long_option":"tls-ca-pem","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.switching_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.switchingprofiles"},"output_field_list":[],"description":"Updates the user-configurable parameters of a switching profile","options":[{"generic":"NONE","field_name":"switching_profile_id","description":"(required)","type":"string","long_option":"switching-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"base-switching-profile","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"base_switching_profile.resource_type","description":"","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"base_switching_profile.required_capabilities","description":"","type":"string","long_option":"required-capabilities","short_option":""}]},{"service_id":"com.vmware.nsx.trust_management.certificates","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.trustmanagement.certificates"},"output_field_list":[],"description":"Removes the specified certificate","options":[{"generic":"NONE","field_name":"cert_id","description":"ID of certificate to delete (required)","type":"string","long_option":"cert-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.pools.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.pools.status"},"output_field_list":[{"output_fields":[{"field_name":"failure_cause","display_name":"FailureCause"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"last_check_time","display_name":"LastCheckTime"},{"field_name":"last_state_change_time","display_name":"LastStateChangeTime"},{"field_name":"port","display_name":"Port"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.lb_pool_member_status"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"members","display_name":"Members"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.lb_pool_status"}],"description":"Returns the status of the given load balancer pool by given load balancer serives id and load balancer pool id.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_services","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.nsservices"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"nsservice_element","display_name":"NsserviceElement"}],"structure_id":"com.vmware.nsx.model.NS_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified NSService","options":[{"generic":"NONE","field_name":"ns_service_id","description":"NSService Id (required)","type":"string","long_option":"ns-service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.client_ssl_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.clientsslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"prefer_server_ciphers","display_name":"PreferServerCiphers"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"},{"field_name":"session_cache_timeout","display_name":"SessionCacheTimeout"}],"structure_id":"com.vmware.nsx.model.lb_client_ssl_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a load balancer client-ssl profile.","options":[{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_client_ssl_profile.ciphers","description":"Possible values are: ","type":"string","long_option":"ciphers","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.is_secure","description":"This flag is set to true when all the ciphers and protocols are secure","type":"boolean","long_option":"is-secure","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.prefer_server_ciphers","description":"During SSL handshake as part of the SSL client Hello client sends an ordered list of ciphers that it can support (or prefers) and typically server selects the first one from the top of that list it can also support","type":"boolean","long_option":"prefer-server-ciphers","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_client_ssl_profile.protocols","description":"Possible values are: ","type":"string","long_option":"protocols","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.session_cache_enabled","description":"SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.","type":"boolean","long_option":"session-cache-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.session_cache_timeout","description":"Session cache timeout specifies how long the SSL session parameters are held on to and can be reused","type":"long","long_option":"session-cache-timeout","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.plan","operation_id":"upgradeselectedunits","identity":{"name":"upgradeselectedunits","path":"com.vmware.nsx.upgrade.plan"},"output_field_list":[],"description":"Upgrade selected units","options":[{"generic":"NONE","field_name":"upgrade_unit_list.list","description":"Collection of Upgrade units","type":"complex","long_option":"list","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalswitches"},"output_field_list":[{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"config_pair","display_name":"ConfigPair"}],"structure_id":"com.vmware.nsx.model.extra_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.trunk_vlan_range"},{"output_fields":[{"field_name":"vlan_ranges","display_name":"VlanRanges"}],"structure_id":"com.vmware.nsx.model.vlan_trunk_spec"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"extra_configs","display_name":"ExtraConfigs"},{"field_name":"ip_pool_id","display_name":"IpPoolId"},{"field_name":"mac_pool_id","display_name":"MacPoolId"},{"field_name":"replication_mode","display_name":"ReplicationMode"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"uplink_teaming_policy_name","display_name":"UplinkTeamingPolicyName"},{"field_name":"vlan","display_name":"Vlan"},{"field_name":"vlan_trunk_spec","display_name":"VlanTrunkSpec"},{"field_name":"vni","display_name":"Vni"}],"structure_id":"com.vmware.nsx.model.logical_switch"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified logical switch Id.","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.principal_identities","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.trustmanagement.principalidentities"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate_id","display_name":"CertificateId"},{"field_name":"is_protected","display_name":"IsProtected"},{"field_name":"name","display_name":"Name"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"permission_group","display_name":"PermissionGroup"},{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.principal_identity"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a stored principal identity","options":[{"generic":"NONE","field_name":"principal_identity_id","description":"ID of Principal Identity to get (required)","type":"string","long_option":"principal-identity-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports.forwarding_path","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalports.forwardingpath"},"output_field_list":[{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ifindex","display_name":"Ifindex"},{"field_name":"mac","display_name":"Mac"},{"field_name":"name","display_name":"Name"},{"field_name":"neighbors","display_name":"Neighbors"}],"structure_id":"com.vmware.nsx.model.interface_neighbor_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"bfd","display_name":"Bfd"},{"field_name":"egress_interface","display_name":"EgressInterface"},{"field_name":"encap","display_name":"Encap"},{"field_name":"last_updated_time","display_name":"LastUpdatedTime"},{"field_name":"local_ip","display_name":"LocalIp"},{"field_name":"name","display_name":"Name"},{"field_name":"remote_ip","display_name":"RemoteIp"},{"field_name":"remote_node_display_name","display_name":"RemoteNodeDisplayName"},{"field_name":"remote_node_id","display_name":"RemoteNodeId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.tunnel_properties"},{"output_fields":[{"field_name":"id","display_name":"Id"},{"field_name":"resource","display_name":"Resource"},{"field_name":"downlink_ports","display_name":"DownlinkPorts"},{"field_name":"uplink_ports","display_name":"UplinkPorts"}],"structure_id":"com.vmware.nsx.model.port_connection_router"},{"output_fields":[{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"connected_switch","display_name":"ConnectedSwitch"},{"field_name":"ens_capable","display_name":"EnsCapable"},{"field_name":"ens_enabled","display_name":"EnsEnabled"},{"field_name":"interface_alias","display_name":"InterfaceAlias"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"interface_type","display_name":"InterfaceType"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.node_interface_properties"},{"output_fields":[{"field_name":"src_node_id","display_name":"SrcNodeId"},{"field_name":"tunnel_properties","display_name":"TunnelProperties"}],"structure_id":"com.vmware.nsx.model.port_connection_tunnel"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"binding","display_name":"Binding"},{"field_name":"binding_timestamp","display_name":"BindingTimestamp"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.address_binding_entry"},{"output_fields":[{"field_name":"logical_ports","display_name":"LogicalPorts"}],"structure_id":"com.vmware.nsx.model.port_connection_containers_entities"},{"output_fields":[{"field_name":"containers","display_name":"Containers"},{"field_name":"edge_node_groups","display_name":"EdgeNodeGroups"},{"field_name":"errors","display_name":"Errors"},{"field_name":"hypervisors","display_name":"Hypervisors"},{"field_name":"logical_switches","display_name":"LogicalSwitches"},{"field_name":"routers","display_name":"Routers"},{"field_name":"tunnels","display_name":"Tunnels"},{"field_name":"vms","display_name":"Vms"}],"structure_id":"com.vmware.nsx.model.port_connection_entities"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_ids","display_name":"ComputeIds"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"local_id_on_host","display_name":"LocalIdOnHost"},{"field_name":"power_state","display_name":"PowerState"},{"field_name":"source","display_name":"Source"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.virtual_machine"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"}],"structure_id":"com.vmware.nsx.model.managed_resource"},{"output_fields":[{"field_name":"active","display_name":"Active"},{"field_name":"diagnostic","display_name":"Diagnostic"},{"field_name":"forwarding","display_name":"Forwarding"},{"field_name":"remote_diagnostic","display_name":"RemoteDiagnostic"},{"field_name":"remote_state","display_name":"RemoteState"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.BFD_properties"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"host_switch_profile_ids","display_name":"HostSwitchProfileIds"},{"field_name":"pnics","display_name":"Pnics"},{"field_name":"static_ip_pool_id","display_name":"StaticIpPoolId"}],"structure_id":"com.vmware.nsx.model.host_switch"},{"output_fields":[{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"physical_address","display_name":"PhysicalAddress"}],"structure_id":"com.vmware.nsx.model.node_interface_alias"},{"output_fields":[{"field_name":"id","display_name":"Id"},{"field_name":"resource","display_name":"Resource"},{"field_name":"neighbors_list","display_name":"NeighborsList"},{"field_name":"pnics","display_name":"Pnics"},{"field_name":"pnics_list","display_name":"PnicsList"},{"field_name":"profiles","display_name":"Profiles"}],"structure_id":"com.vmware.nsx.model.port_connection_hypervisor"},{"output_fields":[{"field_name":"id","display_name":"Id"},{"field_name":"resource","display_name":"Resource"},{"field_name":"edge_nodes","display_name":"EdgeNodes"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.port_connection_edge_node_group"},{"output_fields":[{"field_name":"id","display_name":"Id"},{"field_name":"resource","display_name":"Resource"},{"field_name":"router_ports","display_name":"RouterPorts"},{"field_name":"vm_ports","display_name":"VmPorts"},{"field_name":"vm_ports_states","display_name":"VmPortsStates"},{"field_name":"vm_vnics","display_name":"VmVnics"}],"structure_id":"com.vmware.nsx.model.port_connection_logical_switch"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"extra_configs","display_name":"ExtraConfigs"},{"field_name":"init_state","display_name":"InitState"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"}],"structure_id":"com.vmware.nsx.model.logical_port"},{"output_fields":[{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"uplink_name","display_name":"UplinkName"}],"structure_id":"com.vmware.nsx.model.pnic"},{"output_fields":[{"field_name":"attachment_type","display_name":"AttachmentType"},{"field_name":"context","display_name":"Context"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.logical_port_attachment"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"discovered_bindings","display_name":"DiscoveredBindings"},{"field_name":"id","display_name":"Id"},{"field_name":"realized_bindings","display_name":"RealizedBindings"},{"field_name":"transport_node_ids","display_name":"TransportNodeIds"}],"structure_id":"com.vmware.nsx.model.logical_port_state"},{"output_fields":[{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.ip_address_info"},{"output_fields":[{"field_name":"entity_type","display_name":"EntityType"},{"field_name":"error_details","display_name":"ErrorDetails"},{"field_name":"error_summary","display_name":"ErrorSummary"}],"structure_id":"com.vmware.nsx.model.port_connection_error"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"host_switches","display_name":"HostSwitches"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.transport_node"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"device_key","display_name":"DeviceKey"},{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"ip_address_info","display_name":"IpAddressInfo"},{"field_name":"lport_attachment_id","display_name":"LportAttachmentId"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"owner_vm_id","display_name":"OwnerVmId"},{"field_name":"vm_local_id_on_host","display_name":"VmLocalIdOnHost"}],"structure_id":"com.vmware.nsx.model.virtual_network_interface"},{"output_fields":[{"field_name":"config_pair","display_name":"ConfigPair"}],"structure_id":"com.vmware.nsx.model.extra_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"capabilities","display_name":"Capabilities"},{"field_name":"enabled_capabilities","display_name":"EnabledCapabilities"},{"field_name":"ifindex","display_name":"Ifindex"},{"field_name":"link_aggregation_capable","display_name":"LinkAggregationCapable"},{"field_name":"link_aggregation_port_id","display_name":"LinkAggregationPortId"},{"field_name":"link_aggregation_status","display_name":"LinkAggregationStatus"},{"field_name":"mac","display_name":"Mac"},{"field_name":"mgmt_addr","display_name":"MgmtAddr"},{"field_name":"name","display_name":"Name"},{"field_name":"oid","display_name":"Oid"},{"field_name":"port_desc","display_name":"PortDesc"},{"field_name":"system_desc","display_name":"SystemDesc"},{"field_name":"system_name","display_name":"SystemName"},{"field_name":"system_port_number","display_name":"SystemPortNumber"}],"structure_id":"com.vmware.nsx.model.neighbor_properties"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get networking entities between two logical ports with VIF attachment","options":[{"generic":"NONE","field_name":"lport_id","description":"ID of source port (required)","type":"string","long_option":"lport-id","short_option":""},{"generic":"NONE","field_name":"peer_port_id","description":"ID of peer port (required)","type":"string","long_option":"peer-port-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.aaa.providers.vidm","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.aaa.providers.vidm"},"output_field_list":[{"output_fields":[{"field_name":"client_id","display_name":"ClientId"},{"field_name":"client_secret","display_name":"ClientSecret"},{"field_name":"host_name","display_name":"HostName"},{"field_name":"node_host_name","display_name":"NodeHostName"},{"field_name":"thumbprint","display_name":"Thumbprint"},{"field_name":"vidm_enable","display_name":"VidmEnable"}],"structure_id":"com.vmware.nsx.model.node_auth_provider_vidm_properties"}],"description":"Read AAA provider vIDM properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pktcap.session","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pktcap.session"},"output_field_list":[{"output_fields":[{"field_name":"endtime","display_name":"Endtime"},{"field_name":"errormsg","display_name":"Errormsg"},{"field_name":"filelocation","display_name":"Filelocation"},{"field_name":"filesize","display_name":"Filesize"},{"field_name":"request","display_name":"Request"},{"field_name":"sessionid","display_name":"Sessionid"},{"field_name":"sessionname","display_name":"Sessionname"},{"field_name":"sessionstatus","display_name":"Sessionstatus"},{"field_name":"starttime","display_name":"Starttime"}],"structure_id":"com.vmware.nsx.model.packet_capture_session"},{"output_fields":[{"field_name":"name","display_name":"Name"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.packet_capture_option"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.packet_capture_option_list"},{"output_fields":[{"field_name":"capamount","display_name":"Capamount"},{"field_name":"capduration","display_name":"Capduration"},{"field_name":"capfilesize","display_name":"Capfilesize"},{"field_name":"capmode","display_name":"Capmode"},{"field_name":"cappoint","display_name":"Cappoint"},{"field_name":"caprate","display_name":"Caprate"},{"field_name":"capsource","display_name":"Capsource"},{"field_name":"capvalue","display_name":"Capvalue"},{"field_name":"direction","display_name":"Direction"},{"field_name":"filtertype","display_name":"Filtertype"},{"field_name":"node","display_name":"Node"},{"field_name":"options","display_name":"Options"},{"field_name":"streamaddress","display_name":"Streamaddress"},{"field_name":"streamport","display_name":"Streamport"}],"structure_id":"com.vmware.nsx.model.packet_capture_request"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get the packet capture status information by session id.","options":[{"generic":"NONE","field_name":"session_id","description":"Packet capture session id (required)","type":"string","long_option":"session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters"},"output_field_list":[{"output_fields":[{"field_name":"external_transit_networks","display_name":"ExternalTransitNetworks"},{"field_name":"ha_vip_configs","display_name":"HaVipConfigs"},{"field_name":"internal_transit_network","display_name":"InternalTransitNetwork"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"}],"structure_id":"com.vmware.nsx.model.logical_router_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"active_vip_addresses","display_name":"ActiveVipAddresses"},{"field_name":"prefix_length","display_name":"PrefixLength"}],"structure_id":"com.vmware.nsx.model.VIP_subnet"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ha_vip_subnets","display_name":"HaVipSubnets"},{"field_name":"redundant_uplink_port_ids","display_name":"RedundantUplinkPortIds"}],"structure_id":"com.vmware.nsx.model.ha_vip_config"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"advanced_config","display_name":"AdvancedConfig"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"failover_mode","display_name":"FailoverMode"},{"field_name":"firewall_sections","display_name":"FirewallSections"},{"field_name":"high_availability_mode","display_name":"HighAvailabilityMode"},{"field_name":"preferred_edge_cluster_member_index","display_name":"PreferredEdgeClusterMemberIndex"},{"field_name":"router_type","display_name":"RouterType"}],"structure_id":"com.vmware.nsx.model.logical_router"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.collectorconfigs","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.ipfix.collectorconfigs"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"collectors","display_name":"Collectors"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_config"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get an existing IPFIX collector configuration","options":[{"generic":"NONE","field_name":"collector_config_id","description":"(required)","type":"string","long_option":"collector-config-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cluster_manager","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.clustermanager"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read cluster boot manager service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.csrs","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.trustmanagement.csrs"},"output_field_list":[{"output_fields":[{"field_name":"attributes","display_name":"Attributes"}],"structure_id":"com.vmware.nsx.model.principal"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"key_size","display_name":"KeySize"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"subject","display_name":"Subject"}],"structure_id":"com.vmware.nsx.model.csr"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified CSR.","options":[{"generic":"NONE","field_name":"csr_id","description":"ID of CSR to read (required)","type":"string","long_option":"csr-id","short_option":""}]},{"service_id":"com.vmware.nsx.cluster","operation_id":"get_0","identity":{"name":"get0","path":"com.vmware.nsx.cluster"},"output_field_list":[],"description":"Invoke GET request on target cluster node","options":[{"generic":"NONE","field_name":"target_node_id","description":"Target node UUID or keyword self (required)","type":"string","long_option":"target-node-id","short_option":""},{"generic":"NONE","field_name":"target_uri","description":"URI of API to invoke on target node (required)","type":"string","long_option":"target-uri","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.vtep_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalswitches.vteptable"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"segment_id","display_name":"SegmentId"},{"field_name":"vtep_ip","display_name":"VtepIp"},{"field_name":"vtep_label","display_name":"VtepLabel"},{"field_name":"vtep_mac_address","display_name":"VtepMacAddress"}],"structure_id":"com.vmware.nsx.model.vtep_table_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"results","display_name":"Results"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.vtep_list_result"}],"description":"Returns the virtual tunnel endpoint table of a specified logical switch from the given transport node if a transport node id is given in the query parameter, from the Central Controller Plane","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"TransportNode Id (optional)","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"administrative_distance","display_name":"AdministrativeDistance"},{"field_name":"bfd_enabled","display_name":"BfdEnabled"},{"field_name":"blackhole_action","display_name":"BlackholeAction"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"}],"structure_id":"com.vmware.nsx.model.static_route_next_hop"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hops","display_name":"NextHops"}],"structure_id":"com.vmware.nsx.model.static_route"}],"description":"Read a specific static routes on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.rabbitmq_management_port","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.rabbitmqmanagementport"},"output_field_list":[{"output_fields":[{"field_name":"enabled","display_name":"Enabled"}],"structure_id":"com.vmware.nsx.model.port_status"}],"description":"Returns status as true if RabbitMQ management port is enabled else false","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.mgmt_plane_bus","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.mgmtplanebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the Rabbit MQ service","options":[]},{"service_id":"com.vmware.nsx.node.services.http","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.http"},"output_field_list":[],"description":"Stop the http service","options":[]},{"service_id":"com.vmware.nsx.fabric.nodes","operation_id":"create_0","identity":{"name":"create0","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Invoke POST request on target fabric node","options":[{"generic":"NONE","field_name":"target_node_id","description":"Target node UUID (required)","type":"string","long_option":"target-node-id","short_option":""},{"generic":"NONE","field_name":"target_uri","description":"URI of API to invoke on target node (required)","type":"string","long_option":"target-uri","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.services","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.serviceinsertion.services"},"output_field_list":[{"output_fields":[{"field_name":"deployment_specs","display_name":"DeploymentSpecs"},{"field_name":"deployment_template","display_name":"DeploymentTemplate"},{"field_name":"nic_metadata_list","display_name":"NicMetadataList"}],"structure_id":"com.vmware.nsx.model.service_deployment_spec"},{"output_fields":[{"field_name":"attribute_type","display_name":"AttributeType"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.attribute"},{"output_fields":[{"field_name":"attributes","display_name":"Attributes"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.deployment_template"},{"output_fields":[{"field_name":"host_type","display_name":"HostType"},{"field_name":"name","display_name":"Name"},{"field_name":"ovf_url","display_name":"OvfUrl"},{"field_name":"service_form_factor","display_name":"ServiceFormFactor"}],"structure_id":"com.vmware.nsx.model.SVM_deployment_spec"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"interface_index","display_name":"InterfaceIndex"},{"field_name":"interface_label","display_name":"InterfaceLabel"},{"field_name":"interface_type","display_name":"InterfaceType"}],"structure_id":"com.vmware.nsx.model.nic_metadata"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attachment_point","display_name":"AttachmentPoint"},{"field_name":"functionalities","display_name":"Functionalities"},{"field_name":"implementations","display_name":"Implementations"},{"field_name":"on_failure_policy","display_name":"OnFailurePolicy"},{"field_name":"service_deployment_spec","display_name":"ServiceDeploymentSpec"},{"field_name":"transports","display_name":"Transports"},{"field_name":"vendor_id","display_name":"VendorId"}],"structure_id":"com.vmware.nsx.model.service_definition"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the specified Service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"service_definition.attachment_point","description":"Possible values are: ","type":"string","long_option":"attachment-point","short_option":""},{"generic":"LIST","field_name":"service_definition.functionalities","description":"Possible values are: ","type":"string","long_option":"functionalities","short_option":""},{"generic":"LIST","field_name":"service_definition.implementations","description":"Possible values are: ","type":"string","long_option":"implementations","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.on_failure_policy","description":"Possible values are: ","type":"string","long_option":"on-failure-policy","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.service_deployment_spec.deployment_specs","description":"Deployment Specs holds information required to deploy the Service-VMs","type":"complex","long_option":"service-deployment-spec-deployment-specs","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.service_deployment_spec.deployment_template","description":"Deployment Template holds the attributes specific to partner for which the service is created","type":"complex","long_option":"service-deployment-spec-deployment-template","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.service_deployment_spec.nic_metadata_list","description":"NIC metadata associated with the deployment spec.","type":"complex","long_option":"service-deployment-spec-nic-metadata-list","short_option":""},{"generic":"LIST","field_name":"service_definition.transports","description":"Possible values are: ","type":"string","long_option":"transports","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.vendor_id","description":"Id which is unique to a vendor or partner for which the service is created.","type":"string","long_option":"vendor-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.principal_identities","operation_id":"updatecertificate","identity":{"name":"updatecertificate","path":"com.vmware.nsx.trustmanagement.principalidentities"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate_id","display_name":"CertificateId"},{"field_name":"is_protected","display_name":"IsProtected"},{"field_name":"name","display_name":"Name"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"permission_group","display_name":"PermissionGroup"},{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.principal_identity"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a principal identity's certificate","options":[{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"update_principal_identity_certificate_request.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"update_principal_identity_certificate_request.certificate_id","description":"Id of the stored certificate","type":"string","long_option":"certificate-id","short_option":""},{"generic":"NONE","field_name":"update_principal_identity_certificate_request.principal_identity_id","description":"Unique ID of the principal","type":"string","long_option":"principal-identity-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoint_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.bridgeendpointprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"},{"field_name":"failover_mode","display_name":"FailoverMode"},{"field_name":"high_availability_mode","display_name":"HighAvailabilityMode"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint_profile_list_result"}],"description":"Returns information about all configured bridge endoint profiles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster_id","description":"Edge Cluster Identifier (optional)","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"failover_mode","description":"(optional)","type":"string","long_option":"failover-mode","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.tunnels","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportnodes.tunnels"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"active","display_name":"Active"},{"field_name":"diagnostic","display_name":"Diagnostic"},{"field_name":"forwarding","display_name":"Forwarding"},{"field_name":"remote_diagnostic","display_name":"RemoteDiagnostic"},{"field_name":"remote_state","display_name":"RemoteState"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.BFD_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"tunnels","display_name":"Tunnels"}],"structure_id":"com.vmware.nsx.model.tunnel_list"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"bfd","display_name":"Bfd"},{"field_name":"egress_interface","display_name":"EgressInterface"},{"field_name":"encap","display_name":"Encap"},{"field_name":"last_updated_time","display_name":"LastUpdatedTime"},{"field_name":"local_ip","display_name":"LocalIp"},{"field_name":"name","display_name":"Name"},{"field_name":"remote_ip","display_name":"RemoteIp"},{"field_name":"remote_node_display_name","display_name":"RemoteNodeDisplayName"},{"field_name":"remote_node_id","display_name":"RemoteNodeId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.tunnel_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"List of tunnels","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_diagnostic_code","description":"BFD diagnostic code of Tunnel as defined in RFC 5880 (optional)","type":"string","long_option":"bfd-diagnostic-code","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"remote_node_id","description":"(optional)","type":"string","long_option":"remote-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Tunnel status (optional)","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.capabilities","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes.capabilities"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"key","display_name":"Key"},{"field_name":"provider","display_name":"Provider"},{"field_name":"value","display_name":"Value"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.node_capability"},{"output_fields":[{"field_name":"capabilities","display_name":"Capabilities"}],"structure_id":"com.vmware.nsx.model.node_capabilities_result"}],"description":"Returns information about capabilities of a single fabric host node","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.user_info","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.aaa.userinfo"},"output_field_list":[{"output_fields":[{"field_name":"permissions","display_name":"Permissions"},{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.nsx_role"},{"output_fields":[{"field_name":"roles","display_name":"Roles"},{"field_name":"user_name","display_name":"UserName"}],"structure_id":"com.vmware.nsx.model.user_info"}],"description":"Get information about logged-in user","options":[]},{"service_id":"com.vmware.nsx.loadbalancer.persistence_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.persistenceprofiles"},"output_field_list":[],"description":"Delete a load balancer persistence profile.","options":[{"generic":"NONE","field_name":"persistence_profile_id","description":"(required)","type":"string","long_option":"persistence-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.vtep_label_pools","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pools.vteplabelpools"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"allocated_ids","display_name":"AllocatedIds"},{"field_name":"free_ids","display_name":"FreeIds"},{"field_name":"total_ids","display_name":"TotalIds"}],"structure_id":"com.vmware.nsx.model.vtep_label_pool_usage"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.vtep_label_range"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"pool_usage","display_name":"PoolUsage"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.vtep_label_pool"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified virtual tunnel endpoint label pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"Virtual tunnel endpoint label pool ID (required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.compute_collection_transport_node_templates","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.computecollectiontransportnodetemplates"},"output_field_list":[{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.network_migration_spec_type_id_entry"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_collection_ids","display_name":"ComputeCollectionIds"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"network_migration_spec_ids","display_name":"NetworkMigrationSpecIds"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.compute_collection_transport_node_template"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update configuration of compute collection transportnode template","options":[{"generic":"NONE","field_name":"template_id","description":"(required)","type":"string","long_option":"template-id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"compute_collection_transport_node_template.compute_collection_ids","description":"Associated compute collection ids","type":"string","long_option":"compute-collection-ids","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.host_switch_spec","description":"Property 'host_switch_spec' can be used to create either standard host switch or preconfigured host switch.","type":"dynamicstructure","long_option":"host-switch-spec","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.network_migration_spec_ids","description":"Property 'network_migration_spec_ids' should only be used for compute collections which are clusters in VMware vCenter","type":"complex","long_option":"network-migration-spec-ids","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.transport_zone_endpoints","description":"Transport zone endpoints","type":"complex","long_option":"transport-zone-endpoints","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.effective_logical_port_members","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups.effectivelogicalportmembers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.effective_member_resource_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns effective logical port members of the specified NSGroup.","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.traceflows","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.traceflows"},"output_field_list":[{"output_fields":[{"field_name":"delivered_count","display_name":"DeliveredCount"},{"field_name":"dropped_count","display_name":"DroppedCount"},{"field_name":"forwarded_count","display_name":"ForwardedCount"},{"field_name":"received_count","display_name":"ReceivedCount"}],"structure_id":"com.vmware.nsx.model.traceflow_observation_counters"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"analysis","display_name":"Analysis"},{"field_name":"counters","display_name":"Counters"},{"field_name":"id","display_name":"Id"},{"field_name":"logical_counters","display_name":"LogicalCounters"},{"field_name":"lport_id","display_name":"LportId"},{"field_name":"operation_state","display_name":"OperationState"},{"field_name":"result_overflowed","display_name":"ResultOverflowed"},{"field_name":"timeout","display_name":"Timeout"}],"structure_id":"com.vmware.nsx.model.traceflow"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get the Traceflow round status and result summary","options":[{"generic":"NONE","field_name":"traceflow_id","description":"(required)","type":"string","long_option":"traceflow-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.manager","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.manager"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.nat.rules.statistics","operation_id":"getperlogicalrouter","identity":{"name":"getperlogicalrouter","path":"com.vmware.nsx.logicalrouters.nat.rules.statistics"},"output_field_list":[{"output_fields":[{"field_name":"active_sessions","display_name":"ActiveSessions"},{"field_name":"total_bytes","display_name":"TotalBytes"},{"field_name":"total_packets","display_name":"TotalPackets"}],"structure_id":"com.vmware.nsx.model.nat_counters"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"per_transport_node_statistics","display_name":"PerTransportNodeStatistics"},{"field_name":"statistics_across_all_nodes","display_name":"StatisticsAcrossAllNodes"}],"structure_id":"com.vmware.nsx.model.nat_statistics_per_logical_router"},{"output_fields":[{"field_name":"active_sessions","display_name":"ActiveSessions"},{"field_name":"total_bytes","display_name":"TotalBytes"},{"field_name":"total_packets","display_name":"TotalPackets"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.nat_statistics_per_transport_node"}],"description":"Returns the summation of statistics for all rules from all nodes for the Specified Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ntp.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.ntp.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read NTP service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.configs.management","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.configs.management"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"publish_fqdns","display_name":"PublishFqdns"}],"structure_id":"com.vmware.nsx.model.management_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the NSX Management nodes global configuration.","options":[{"generic":"OPTIONAL","field_name":"management_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"management_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"management_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"management_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"management_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"management_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"NONE","field_name":"management_config.publish_fqdns","description":"True if Management nodes publish their fqdns(instead of default IP addresses) across NSX for its reachability.","type":"boolean","long_option":"publish-fqdns","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.features","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.hpm.features"},"output_field_list":[{"output_fields":[{"field_name":"collection_frequency","display_name":"CollectionFrequency"},{"field_name":"data_type","display_name":"DataType"}],"structure_id":"com.vmware.nsx.model.data_type_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"client_type_collection_configurations","display_name":"ClientTypeCollectionConfigurations"},{"field_name":"feature_stack_name","display_name":"FeatureStackName"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration_list"},{"output_fields":[{"field_name":"client_type","display_name":"ClientType"},{"field_name":"data_type_configurations","display_name":"DataTypeConfigurations"}],"structure_id":"com.vmware.nsx.model.client_type_collection_configuration"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"List all health performance monitoring feature stacks","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoints","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.bridgeendpoints"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_cluster_id","display_name":"BridgeClusterId"},{"field_name":"bridge_endpoint_profile_id","display_name":"BridgeEndpointProfileId"},{"field_name":"ha_enable","display_name":"HaEnable"},{"field_name":"vlan","display_name":"Vlan"},{"field_name":"vlan_transport_zone_id","display_name":"VlanTransportZoneId"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all configured bridge endoints","options":[{"generic":"OPTIONAL","field_name":"bridge_cluster_id","description":"Bridge Cluster Identifier (optional)","type":"string","long_option":"bridge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile_id","description":"Bridge endpoint profile used by the edge cluster (optional)","type":"string","long_option":"bridge-endpoint-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch_id","description":"Logical Switch Identifier (optional)","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"vlan_transport_zone_id","description":"VLAN transport zone id used by the edge cluster (optional)","type":"string","long_option":"vlan-transport-zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cluster_manager","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.clustermanager"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the cluster boot manager service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Modifies attributes of a fabric node (host or edge).","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"node","description":"(required)","type":"complex-hasfieldsof","long_option":"node","short_option":""},{"generic":"OPTIONAL","field_name":"node._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"node._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"node._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"node._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"node._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"node._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"node._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"node.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"node.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"node.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"node.resource_type","description":"Fabric node type, for example 'HostNode', 'EdgeNode' or 'PublicCloudGatewayNode'","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"node.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node.discovered_ip_addresses","description":"Discovered IP Addresses of the fabric node, version 4 or 6 format: ip","type":"string","long_option":"discovered-ip-addresses","short_option":""},{"generic":"OPTIONAL","field_name":"node.external_id","description":"ID of the Node maintained on the Node and used to recognize the Node","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"node.fqdn","description":"Fully qualified domain name of the fabric node","type":"string","long_option":"fqdn","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node.ip_addresses","description":"IP Addresses of the Node, version 4 or 6","type":"string","long_option":"ip-addresses","short_option":""}]},{"service_id":"com.vmware.nsx.node.rabbitmq_management_port","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.node.rabbitmqmanagementport"},"output_field_list":[],"description":"Set RabbitMQ management port","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_services","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsservices"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.NS_service_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"nsservice_element","display_name":"NsserviceElement"}],"structure_id":"com.vmware.nsx.model.NS_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns paginated list of NSServices","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"default_service","description":"Fetch all default NSServices (optional)","type":"boolean","long_option":"default-service","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.search_domains","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.network.searchdomains"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"search_domains","display_name":"SearchDomains"}],"structure_id":"com.vmware.nsx.model.node_search_domains_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the domain list that the NSX Manager node uses to complete unqualified host names","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.application_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.applicationprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_app_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a paginated list of load balancer application profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"application profile type (optional)","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_units.aggregate_info","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.upgradeunits.aggregateinfo"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"errors","display_name":"Errors"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_aggregate_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_aggregate_info_list_result"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get upgrade units aggregate-info","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which upgrade units to be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"group_id","description":"Identifier of group based on which upgrade units to be filtered (optional)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"has_errors","description":"Flag to indicate whether to return only upgrade units with errors (optional, default to false)","type":"boolean","long_option":"has-errors","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"metadata","description":"Metadata about upgrade unit to filter on (optional)","type":"string","long_option":"metadata","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"selection_status","description":"Flag to indicate whether to return only selected, only deselected or both type of upgrade units (optional, default to ALL)","type":"string","long_option":"selection-status","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_pools","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pools.ippools"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"pool_usage","display_name":"PoolUsage"},{"field_name":"subnets","display_name":"Subnets"}],"structure_id":"com.vmware.nsx.model.ip_pool"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"dns_suffix","display_name":"DnsSuffix"},{"field_name":"gateway_ip","display_name":"GatewayIp"}],"structure_id":"com.vmware.nsx.model.ip_pool_subnet"},{"output_fields":[{"field_name":"allocated_ids","display_name":"AllocatedIds"},{"field_name":"free_ids","display_name":"FreeIds"},{"field_name":"total_ids","display_name":"TotalIds"}],"structure_id":"com.vmware.nsx.model.pool_usage"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified IP address pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"IP pool ID (required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.pools","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.pools"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"customized_members","display_name":"CustomizedMembers"},{"field_name":"grouping_object","display_name":"GroupingObject"},{"field_name":"ip_revision_filter","display_name":"IpRevisionFilter"},{"field_name":"max_ip_list_size","display_name":"MaxIpListSize"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.pool_member_group"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"backup_member","display_name":"BackupMember"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_monitor_ids","display_name":"ActiveMonitorIds"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"member_group","display_name":"MemberGroup"},{"field_name":"members","display_name":"Members"},{"field_name":"min_active_members","display_name":"MinActiveMembers"},{"field_name":"passive_monitor_id","display_name":"PassiveMonitorId"},{"field_name":"snat_translation","display_name":"SnatTranslation"},{"field_name":"tcp_multiplexing_enabled","display_name":"TcpMultiplexingEnabled"},{"field_name":"tcp_multiplexing_number","display_name":"TcpMultiplexingNumber"}],"structure_id":"com.vmware.nsx.model.lb_pool"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member_setting"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a load balancer pool.","options":[{"generic":"OPTIONAL","field_name":"lb_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_pool.active_monitor_ids","description":"In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic","type":"string","long_option":"active-monitor-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.algorithm","description":"Possible values are: ","type":"string","long_option":"algorithm","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.customized_members","description":"The list is used to show the customized pool member settings","type":"complex","long_option":"member-group-customized-members","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.is_valid","description":"Will be set to false if the referenced NSX resource has been deleted.","type":"boolean","long_option":"member-group-grouping-object-is-valid","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.target_display_name","description":"Display name of the NSX resource.","type":"string","long_option":"member-group-grouping-object-target-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.target_id","description":"Identifier of the NSX resource.","type":"string","long_option":"member-group-grouping-object-target-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.target_type","description":"Type of the NSX resource.","type":"string","long_option":"member-group-grouping-object-target-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.ip_revision_filter","description":"Possible values are: ","type":"string","long_option":"member-group-ip-revision-filter","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.max_ip_list_size","description":"The size is used to define the maximum number of grouping object IP address list","type":"long","long_option":"member-group-max-ip-list-size","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.port","description":"If port is specified, all connections will be sent to this port","type":"long","long_option":"member-group-port","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.members","description":"Server pool consists of one or more pool members","type":"complex","long_option":"members","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.min_active_members","description":"A pool is considered active if there are at least certain minimum number of members","type":"long","long_option":"min-active-members","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.passive_monitor_id","description":"Passive healthchecks are disabled by default and can be enabled by attaching a passive health monitor to a server pool","type":"string","long_option":"passive-monitor-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.snat_translation","description":"Depending on the topology, Source NAT (SNAT) may be required to ensure traffic from the server destined to the client is received by the load balancer","type":"dynamicstructure","long_option":"snat-translation","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.tcp_multiplexing_enabled","description":"TCP multiplexing allows the same TCP connection between load balancer and the backend server to be used for sending multiple client requests from different client TCP connections.","type":"boolean","long_option":"tcp-multiplexing-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.tcp_multiplexing_number","description":"The maximum number of TCP connections per pool that are idly kept alive for sending future client requests","type":"long","long_option":"tcp-multiplexing-number","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ui_service","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.uiservice"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read ui service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.telemetry.agreement","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.telemetry.agreement"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"telemetry_agreement_displayed","display_name":"TelemetryAgreementDisplayed"}],"structure_id":"com.vmware.nsx.model.telemetry_agreement"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns telemetry agreement information.","options":[]},{"service_id":"com.vmware.nsx.licenses","operation_id":"delete_0","identity":{"name":"delete0","path":"com.vmware.nsx.licenses"},"output_field_list":[],"description":"This will delete the license key identified in the request body by \\\"license_key\\\" and its properties from the system","options":[{"generic":"OPTIONAL","field_name":"license._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"license._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"license.capacity_type","description":"Possible values are: ","type":"string","long_option":"capacity-type","short_option":""},{"generic":"OPTIONAL","field_name":"license.description","description":"license edition","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"license.expiry","description":"date that license expires format: int64","type":"long","long_option":"expiry","short_option":""},{"generic":"OPTIONAL","field_name":"license.features","description":"semicolon delimited feature list","type":"string","long_option":"features","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_eval","description":"true for evalution license","type":"boolean","long_option":"is-eval","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_expired","description":"whether the license has expired","type":"boolean","long_option":"is-expired","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_mh","description":"multi-hypervisor support","type":"boolean","long_option":"is-mh","short_option":""},{"generic":"OPTIONAL","field_name":"license.license_key","description":"license key","type":"string","long_option":"license-key","short_option":""},{"generic":"OPTIONAL","field_name":"license.product_name","description":"product name","type":"string","long_option":"product-name","short_option":""},{"generic":"OPTIONAL","field_name":"license.product_version","description":"product version","type":"string","long_option":"product-version","short_option":""},{"generic":"OPTIONAL","field_name":"license.quantity","description":"license capacity; 0 for unlimited format: int64","type":"long","long_option":"quantity","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dns.forwarders","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dns.forwarders"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cache_size","display_name":"CacheSize"},{"field_name":"conditional_forwarders","display_name":"ConditionalForwarders"},{"field_name":"default_forwarder","display_name":"DefaultForwarder"},{"field_name":"listener_ip","display_name":"ListenerIp"},{"field_name":"log_level","display_name":"LogLevel"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.dns_forwarder"},{"output_fields":[{"field_name":"source_ip","display_name":"SourceIp"},{"field_name":"upstream_servers","display_name":"UpstreamServers"},{"field_name":"domain_names","display_name":"DomainNames"}],"structure_id":"com.vmware.nsx.model.conditional_forwarder_zone"},{"output_fields":[{"field_name":"source_ip","display_name":"SourceIp"},{"field_name":"upstream_servers","display_name":"UpstreamServers"}],"structure_id":"com.vmware.nsx.model.forwarder_zone"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a specific dns forwarder.","options":[{"generic":"NONE","field_name":"forwarder_id","description":"(required)","type":"string","long_option":"forwarder-id","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.cache_size","description":"One dns answer cache entry will consume ~120 bytes","type":"long","long_option":"cache-size","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.conditional_forwarders","description":"The conditional zone forwarders","type":"complex","long_option":"conditional-forwarders","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.default_forwarder.source_ip","description":"The source ip used by the fowarder of the zone","type":"string","long_option":"default-forwarder-source-ip","short_option":""},{"generic":"LIST","field_name":"dns_forwarder.default_forwarder.upstream_servers","description":"Ip address of the upstream dns servers the dns forwarder accesses","type":"string","long_option":"default-forwarder-upstream-servers","short_option":""},{"generic":"NONE","field_name":"dns_forwarder.listener_ip","description":"The ip address the dns forwarder listens on","type":"string","long_option":"listener-ip","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.log_level","description":"Possible values are: ","type":"string","long_option":"log-level","short_option":""},{"generic":"NONE","field_name":"dns_forwarder.logical_router_id","description":"Specify the LogicalRouter where the DnsForwarder runs","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.bundles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.bundles"},"output_field_list":[{"output_fields":[{"field_name":"bundle_size","display_name":"BundleSize"},{"field_name":"url","display_name":"Url"}],"structure_id":"com.vmware.nsx.model.upgrade_bundle_info"}],"description":"Get uploaded upgrade bundle information","options":[{"generic":"NONE","field_name":"bundle_id","description":"(required)","type":"string","long_option":"bundle-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_service_groups","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.nsservicegroups"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"members","display_name":"Members"},{"field_name":"service_type","display_name":"ServiceType"}],"structure_id":"com.vmware.nsx.model.NS_service_group"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified NSServiceGroup","options":[{"generic":"NONE","field_name":"ns_service_group_id","description":"NSServiceGroup Id (required)","type":"string","long_option":"ns-service-group-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.peer_endpoints","operation_id":"showsensitivedata","identity":{"name":"showsensitivedata","path":"com.vmware.nsx.vpn.ipsec.peerendpoints"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"authentication_mode","display_name":"AuthenticationMode"},{"field_name":"connection_initiation_mode","display_name":"ConnectionInitiationMode"},{"field_name":"dpd_profile_id","display_name":"DpdProfileId"},{"field_name":"ike_profile_id","display_name":"IkeProfileId"},{"field_name":"ipsec_tunnel_profile_id","display_name":"IpsecTunnelProfileId"},{"field_name":"peer_address","display_name":"PeerAddress"},{"field_name":"peer_id","display_name":"PeerId"},{"field_name":"psk","display_name":"Psk"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get custom IPSec VPN peer endpoint with PSK.","options":[{"generic":"NONE","field_name":"ipsec_vpn_peer_endpoint_id","description":"(required)","type":"string","long_option":"ipsec-vpn-peer-endpoint-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes","operation_id":"performaction","identity":{"name":"performaction","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"The supported fabric node actions are enter_maintenance_mode, exit_maintenance_mode for EdgeNode","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"action","description":"Supported fabric node actions (optional)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.tasks","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.tasks"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"async_response_available","display_name":"AsyncResponseAvailable"},{"field_name":"cancelable","display_name":"Cancelable"},{"field_name":"description","display_name":"Description"},{"field_name":"details","display_name":"Details"},{"field_name":"end_time","display_name":"EndTime"},{"field_name":"id","display_name":"Id"},{"field_name":"message","display_name":"Message"},{"field_name":"progress","display_name":"Progress"},{"field_name":"request_method","display_name":"RequestMethod"},{"field_name":"request_uri","display_name":"RequestUri"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"user","display_name":"User"}],"structure_id":"com.vmware.nsx.model.appliance_management_task_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.appliance_management_task_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"List appliance management tasks","options":[{"generic":"OPTIONAL","field_name":"fields","description":"Fields to include in query results (optional)","type":"string","long_option":"fields","short_option":""},{"generic":"OPTIONAL","field_name":"request_method","description":"Request method(s) to include in query result (optional)","type":"string","long_option":"request-method","short_option":""},{"generic":"OPTIONAL","field_name":"request_path","description":"Request URI path(s) to include in query result (optional)","type":"string","long_option":"request-path","short_option":""},{"generic":"OPTIONAL","field_name":"request_uri","description":"Request URI(s) to include in query result (optional)","type":"string","long_option":"request-uri","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Status(es) to include in query result (optional)","type":"string","long_option":"status","short_option":""},{"generic":"OPTIONAL","field_name":"user","description":"Names of users to include in query result (optional)","type":"string","long_option":"user","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_services","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.nsservices"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"nsservice_element","display_name":"NsserviceElement"}],"structure_id":"com.vmware.nsx.model.NS_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates the specified NSService","options":[{"generic":"NONE","field_name":"ns_service_id","description":"NSService Id (required)","type":"string","long_option":"ns-service-id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.default_service","description":"The default NSServices are created in the system by default","type":"boolean","long_option":"default-service","short_option":""},{"generic":"NONE","field_name":"ns_service.nsservice_element","description":"An NSService Element that describes traffic corresponding to this NSService","type":"dynamicstructure","long_option":"nsservice-element","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_subnets","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.pools.ipsubnets"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"block_id","display_name":"BlockId"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"size","display_name":"Size"}],"structure_id":"com.vmware.nsx.model.ip_block_subnet"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Carves out a subnet of requested size from the specified IP block","options":[{"generic":"OPTIONAL","field_name":"ip_block_subnet._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.allocation_ranges","description":"A collection of IPv4 IP ranges used for IP allocation.","type":"complex","long_option":"allocation-ranges","short_option":""},{"generic":"NONE","field_name":"ip_block_subnet.block_id","description":"Block id for which the subnet is created.","type":"string","long_option":"block-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.cidr","description":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain format: ipv4-cidr-block","type":"string","long_option":"cidr","short_option":""},{"generic":"NONE","field_name":"ip_block_subnet.size","description":"Represents the size or number of ip addresses in the subnet format: int64","type":"long","long_option":"size","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_collection_fabric_templates","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.fabric.computecollectionfabrictemplates"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"auto_install_nsx","display_name":"AutoInstallNsx"},{"field_name":"compute_collection_id","display_name":"ComputeCollectionId"}],"structure_id":"com.vmware.nsx.model.compute_collection_fabric_template"}],"description":"Updates compute collection fabric template for the given id","options":[{"generic":"NONE","field_name":"fabric_template_id","description":"(required)","type":"string","long_option":"fabric-template-id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"compute_collection_fabric_template.auto_install_nsx","description":"Indicates whether NSX components should be automcatically installed","type":"boolean","long_option":"auto-install-nsx","short_option":""},{"generic":"NONE","field_name":"compute_collection_fabric_template.compute_collection_id","description":"Associated compute collection id","type":"string","long_option":"compute-collection-id","short_option":""}]},{"service_id":"com.vmware.nsx.transport_zones","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.transportzones"},"output_field_list":[],"description":"Deletes an existing transport zone.","options":[{"generic":"NONE","field_name":"zone_id","description":"(required)","type":"string","long_option":"zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.syslog"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the syslog service","options":[]},{"service_id":"com.vmware.nsx.upgrade.eula.accept","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.upgrade.eula.accept"},"output_field_list":[],"description":"Accept end user license agreement","options":[]},{"service_id":"com.vmware.nsx.node.file_store","operation_id":"copytoremotefile","identity":{"name":"copytoremotefile","path":"com.vmware.nsx.node.filestore"},"output_field_list":[],"description":"Copy a file in the file store to a remote server","options":[{"generic":"NONE","field_name":"file_name","description":"Destination filename (required)","type":"string","long_option":"file-name","short_option":""},{"generic":"OPTIONAL","field_name":"copy_to_remote_file_properties.port","description":"Server port format: int64","type":"long","long_option":"port","short_option":""},{"generic":"NONE","field_name":"copy_to_remote_file_properties.server","description":"Remote server hostname or IP address","type":"string","long_option":"server","short_option":""},{"generic":"NONE","field_name":"copy_to_remote_file_properties.uri","description":"URI of file to copy","type":"string","long_option":"uri","short_option":""},{"generic":"NONE","field_name":"copy_to_remote_file_properties.protocol","description":"Only scp and sftp may be used.","type":"dynamicstructure","long_option":"protocol","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones.transport_node_status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportzones.transportnodestatus"},"output_field_list":[{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.status_count"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"bfd_admin_down_count","display_name":"BfdAdminDownCount"},{"field_name":"bfd_down_count","display_name":"BfdDownCount"},{"field_name":"bfd_init_count","display_name":"BfdInitCount"},{"field_name":"bfd_up_count","display_name":"BfdUpCount"}],"structure_id":"com.vmware.nsx.model.BFD_status_count"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_node_status_list_result"},{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"},{"field_name":"bfd_diagnostic","display_name":"BfdDiagnostic"},{"field_name":"bfd_status","display_name":"BfdStatus"}],"structure_id":"com.vmware.nsx.model.tunnel_status_count"},{"output_fields":[{"field_name":"administratively_down_count","display_name":"AdministrativelyDownCount"},{"field_name":"concatenated_path_down_count","display_name":"ConcatenatedPathDownCount"},{"field_name":"control_detection_time_expired_count","display_name":"ControlDetectionTimeExpiredCount"},{"field_name":"echo_function_failed_count","display_name":"EchoFunctionFailedCount"},{"field_name":"forwarding_plane_reset_count","display_name":"ForwardingPlaneResetCount"},{"field_name":"neighbor_signaled_session_down_count","display_name":"NeighborSignaledSessionDownCount"},{"field_name":"no_diagnostic_count","display_name":"NoDiagnosticCount"},{"field_name":"path_down_count","display_name":"PathDownCount"},{"field_name":"reverse_concatenated_path_down_count","display_name":"ReverseConcatenatedPathDownCount"}],"structure_id":"com.vmware.nsx.model.BFD_diagnostic_count"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"control_connection_status","display_name":"ControlConnectionStatus"},{"field_name":"mgmt_connection_status","display_name":"MgmtConnectionStatus"},{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_uuid","display_name":"NodeUuid"},{"field_name":"pnic_status","display_name":"PnicStatus"},{"field_name":"status","display_name":"Status"},{"field_name":"tunnel_status","display_name":"TunnelStatus"}],"structure_id":"com.vmware.nsx.model.transport_node_status"}],"description":"Read status of transport nodes in a transport zone","options":[{"generic":"NONE","field_name":"zone_id","description":"ID of transport zone (required)","type":"string","long_option":"zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Transport node (optional)","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.pools","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.pools"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"customized_members","display_name":"CustomizedMembers"},{"field_name":"grouping_object","display_name":"GroupingObject"},{"field_name":"ip_revision_filter","display_name":"IpRevisionFilter"},{"field_name":"max_ip_list_size","display_name":"MaxIpListSize"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.pool_member_group"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"backup_member","display_name":"BackupMember"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_monitor_ids","display_name":"ActiveMonitorIds"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"member_group","display_name":"MemberGroup"},{"field_name":"members","display_name":"Members"},{"field_name":"min_active_members","display_name":"MinActiveMembers"},{"field_name":"passive_monitor_id","display_name":"PassiveMonitorId"},{"field_name":"snat_translation","display_name":"SnatTranslation"},{"field_name":"tcp_multiplexing_enabled","display_name":"TcpMultiplexingEnabled"},{"field_name":"tcp_multiplexing_number","display_name":"TcpMultiplexingNumber"}],"structure_id":"com.vmware.nsx.model.lb_pool"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member_setting"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a load balancer pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_pool.active_monitor_ids","description":"In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic","type":"string","long_option":"active-monitor-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.algorithm","description":"Possible values are: ","type":"string","long_option":"algorithm","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.customized_members","description":"The list is used to show the customized pool member settings","type":"complex","long_option":"member-group-customized-members","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.is_valid","description":"Will be set to false if the referenced NSX resource has been deleted.","type":"boolean","long_option":"member-group-grouping-object-is-valid","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.target_display_name","description":"Display name of the NSX resource.","type":"string","long_option":"member-group-grouping-object-target-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.target_id","description":"Identifier of the NSX resource.","type":"string","long_option":"member-group-grouping-object-target-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.target_type","description":"Type of the NSX resource.","type":"string","long_option":"member-group-grouping-object-target-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.ip_revision_filter","description":"Possible values are: ","type":"string","long_option":"member-group-ip-revision-filter","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.max_ip_list_size","description":"The size is used to define the maximum number of grouping object IP address list","type":"long","long_option":"member-group-max-ip-list-size","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.port","description":"If port is specified, all connections will be sent to this port","type":"long","long_option":"member-group-port","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.members","description":"Server pool consists of one or more pool members","type":"complex","long_option":"members","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.min_active_members","description":"A pool is considered active if there are at least certain minimum number of members","type":"long","long_option":"min-active-members","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.passive_monitor_id","description":"Passive healthchecks are disabled by default and can be enabled by attaching a passive health monitor to a server pool","type":"string","long_option":"passive-monitor-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.snat_translation","description":"Depending on the topology, Source NAT (SNAT) may be required to ensure traffic from the server destined to the client is received by the load balancer","type":"dynamicstructure","long_option":"snat-translation","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.tcp_multiplexing_enabled","description":"TCP multiplexing allows the same TCP connection between load balancer and the backend server to be used for sending multiple client requests from different client TCP connections.","type":"boolean","long_option":"tcp-multiplexing-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.tcp_multiplexing_number","description":"The maximum number of TCP connections per pool that are idly kept alive for sending future client requests","type":"long","long_option":"tcp-multiplexing-number","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.name_servers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.network.nameservers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"name_servers","display_name":"NameServers"}],"structure_id":"com.vmware.nsx.model.node_name_servers_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the list of servers that the NSX Manager node uses to look up IP addresses associated with given domain names","options":[{"generic":"OPTIONAL","field_name":"node_name_servers_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_name_servers_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_name_servers_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_name_servers_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_name_servers_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"LIST","field_name":"node_name_servers_properties.name_servers","description":"Name servers","type":"string","long_option":"name-servers","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.error_resolver","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.errorresolver"},"output_field_list":[{"output_fields":[{"field_name":"user_input_list","display_name":"UserInputList"}],"structure_id":"com.vmware.nsx.model.error_resolver_user_metadata"},{"output_fields":[{"field_name":"error_id","display_name":"ErrorId"},{"field_name":"resolver_present","display_name":"ResolverPresent"},{"field_name":"user_metadata","display_name":"UserMetadata"}],"structure_id":"com.vmware.nsx.model.error_resolver_info"},{"output_fields":[{"field_name":"data_type","display_name":"DataType"},{"field_name":"property_name","display_name":"PropertyName"},{"field_name":"property_value","display_name":"PropertyValue"}],"structure_id":"com.vmware.nsx.model.error_resolver_user_input_data"}],"description":"Returns some metadata about the given error_id","options":[{"generic":"NONE","field_name":"error_id","description":"(required)","type":"string","long_option":"error-id","short_option":""}]},{"service_id":"com.vmware.nsx.node.rabbitmq_management_port","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.node.rabbitmqmanagementport"},"output_field_list":[],"description":"Delete RabbitMQ management port","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore","operation_id":"retry","identity":{"name":"retry","path":"com.vmware.nsx.cluster.restore"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.global_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"status","display_name":"Status"},{"field_name":"step_number","display_name":"StepNumber"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.restore_step"},{"output_fields":[{"field_name":"backup_timestamp","display_name":"BackupTimestamp"},{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"id","display_name":"Id"},{"field_name":"instructions","display_name":"Instructions"},{"field_name":"restore_end_time","display_name":"RestoreEndTime"},{"field_name":"restore_start_time","display_name":"RestoreStartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"step","display_name":"Step"},{"field_name":"total_steps","display_name":"TotalSteps"}],"structure_id":"com.vmware.nsx.model.cluster_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.per_step_restore_status"},{"output_fields":[{"field_name":"actions","display_name":"Actions"},{"field_name":"fields","display_name":"Fields"},{"field_name":"id","display_name":"Id"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.instruction_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retry any currently in-progress, failed restore operation","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ntp","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.ntp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NTP service","options":[]},{"service_id":"com.vmware.nsx.ipfix_collector_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.ipfixcollectorprofiles"},"output_field_list":[],"description":"Delete an existing IPFIX collector profile by ID.","options":[{"generic":"NONE","field_name":"ipfix_collector_profile_id","description":"(required)","type":"string","long_option":"ipfix-collector-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.ip_pools","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dhcp.servers.ippools"},"output_field_list":[{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"error_threshold","display_name":"ErrorThreshold"},{"field_name":"warning_threshold","display_name":"WarningThreshold"}],"structure_id":"com.vmware.nsx.model.dhcp_ip_pool"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a DHCP server's IP pool","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.gateway_ip","description":"gateway ip format: ip","type":"string","long_option":"gateway-ip","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.lease_time","description":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":"long","long_option":"lease-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.options.option121.static_routes","description":"dhcp classless static routes","type":"complex","long_option":"options-option121-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.options.others","description":"","type":"complex","long_option":"options-others","short_option":""},{"generic":"NONE","field_name":"dhcp_ip_pool.allocation_ranges","description":"ip-ranges","type":"complex","long_option":"allocation-ranges","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.error_threshold","description":"error threshold, valid [80-100], default 100 format: int64","type":"long","long_option":"error-threshold","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.warning_threshold","description":"warning threshold, valid [50-80], default 80 format: int64","type":"long","long_option":"warning-threshold","short_option":""}]},{"service_id":"com.vmware.nsx.serviceinsertion.services.service_instances","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances"},"output_field_list":[],"description":"Delete existing Service-Instance for a given Service-Insertion Service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"service_instance_id","description":"(required)","type":"string","long_option":"service-instance-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.search.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.search.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read NSX Search service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.services","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.serviceinsertion.services"},"output_field_list":[{"output_fields":[{"field_name":"deployment_specs","display_name":"DeploymentSpecs"},{"field_name":"deployment_template","display_name":"DeploymentTemplate"},{"field_name":"nic_metadata_list","display_name":"NicMetadataList"}],"structure_id":"com.vmware.nsx.model.service_deployment_spec"},{"output_fields":[{"field_name":"attribute_type","display_name":"AttributeType"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.attribute"},{"output_fields":[{"field_name":"attributes","display_name":"Attributes"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.deployment_template"},{"output_fields":[{"field_name":"host_type","display_name":"HostType"},{"field_name":"name","display_name":"Name"},{"field_name":"ovf_url","display_name":"OvfUrl"},{"field_name":"service_form_factor","display_name":"ServiceFormFactor"}],"structure_id":"com.vmware.nsx.model.SVM_deployment_spec"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.service_insertion_service_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"interface_index","display_name":"InterfaceIndex"},{"field_name":"interface_label","display_name":"InterfaceLabel"},{"field_name":"interface_type","display_name":"InterfaceType"}],"structure_id":"com.vmware.nsx.model.nic_metadata"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attachment_point","display_name":"AttachmentPoint"},{"field_name":"functionalities","display_name":"Functionalities"},{"field_name":"implementations","display_name":"Implementations"},{"field_name":"on_failure_policy","display_name":"OnFailurePolicy"},{"field_name":"service_deployment_spec","display_name":"ServiceDeploymentSpec"},{"field_name":"transports","display_name":"Transports"},{"field_name":"vendor_id","display_name":"VendorId"}],"structure_id":"com.vmware.nsx.model.service_definition"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"List all Service-Insertion Service Definitions.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.appdiscovery.sessions"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"end_timestamp","display_name":"EndTimestamp"},{"field_name":"reclassification","display_name":"Reclassification"},{"field_name":"start_timestamp","display_name":"StartTimestamp"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.app_discovery_session"}],"description":"Starts the discovery of application discovery session","options":[{"generic":"OPTIONAL_LIST","field_name":"start_app_discovery_session_parameters.app_profile_ids","description":"App Profile Ids","type":"string","long_option":"app-profile-ids","short_option":""},{"generic":"LIST","field_name":"start_app_discovery_session_parameters.ns_group_ids","description":"NSGroup Ids","type":"string","long_option":"ns-group-ids","short_option":""}]},{"service_id":"com.vmware.nsx.mac_sets","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.macsets"},"output_field_list":[],"description":"Deletes the specified MACSet","options":[{"generic":"NONE","field_name":"mac_set_id","description":"MACSet Id (required)","type":"string","long_option":"mac-set-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules.stats","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.sections.rules.stats"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"results","display_name":"Results"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_stats_list"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"byte_count","display_name":"ByteCount"},{"field_name":"packet_count","display_name":"PacketCount"},{"field_name":"rule_id","display_name":"RuleId"},{"field_name":"session_count","display_name":"SessionCount"},{"field_name":"total_session_count","display_name":"TotalSessionCount"}],"structure_id":"com.vmware.nsx.model.firewall_stats"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get aggregated statistics for all rules for a given firewall section","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.serviceinsertion.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.service_insertion_section"}],"description":"Modifies the specified section, but does not modify the section's associated rules.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.is_default","description":"It is a boolean flag which reflects whether a distributed service section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"service_insertion_section.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"service_insertion_section.stateful","description":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.install_upgrade","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.installupgrade"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NSX install-upgrade service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.api_certificate","operation_id":"clearclustercertificate","identity":{"name":"clearclustercertificate","path":"com.vmware.nsx.cluster.apicertificate"},"output_field_list":[{"output_fields":[{"field_name":"certificate_id","display_name":"CertificateId"}],"structure_id":"com.vmware.nsx.model.cluster_certificate_id"}],"description":"Clears the certificate used for the MP cluster","options":[{"generic":"OPTIONAL","field_name":"certificate_id","description":"Certificate ID (optional)","type":"string","long_option":"certificate-id","short_option":""}]},{"service_id":"com.vmware.nsx.transport_nodes","operation_id":"updatemaintenancemode","identity":{"name":"updatemaintenancemode","path":"com.vmware.nsx.transportnodes"},"output_field_list":[],"description":"Put transport node into maintenance mode or exit from maintenance mode.","options":[{"generic":"NONE","field_name":"transportnode_id","description":"(required)","type":"string","long_option":"transportnode-id","short_option":""},{"generic":"OPTIONAL","field_name":"action","description":"(optional)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.vifs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.vifs"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"device_key","display_name":"DeviceKey"},{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"ip_address_info","display_name":"IpAddressInfo"},{"field_name":"lport_attachment_id","display_name":"LportAttachmentId"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"owner_vm_id","display_name":"OwnerVmId"},{"field_name":"vm_local_id_on_host","display_name":"VmLocalIdOnHost"}],"structure_id":"com.vmware.nsx.model.virtual_network_interface"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.virtual_network_interface_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.ip_address_info"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all VIFs","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"host_id","description":"Id of the host where this vif is located","type":"string","long_option":"host-id","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"lport_attachment_id","description":"LPort Attachment Id of the virtual network interface","type":"string","long_option":"lport-attachment-id","short_option":""},{"generic":"OPTIONAL","field_name":"owner_vm_id","description":"External id of the virtual machine","type":"string","long_option":"owner-vm-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"vm_id","description":"External id of the virtual machine","type":"string","long_option":"vm-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.server_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.serverprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"}],"structure_id":"com.vmware.nsx.model.dhcp_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a DHCP server profile","options":[{"generic":"NONE","field_name":"profile_id","description":"(required)","type":"string","long_option":"profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all fabric nodes (hosts and edges).","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"discovered_node_id","description":"Id of the discovered node which was converted to create this node (optional)","type":"string","long_option":"discovered-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"display_name","description":"HostNode display name (optional)","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"external_id","description":"HostNode external id (optional)","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"hardware_id","description":"Hardware Id of the host (optional)","type":"string","long_option":"hardware-id","short_option":""},{"generic":"OPTIONAL","field_name":"hypervisor_os_type","description":"HostNode's Hypervisor type, for example ESXi, RHEL KVM or UBUNTU KVM","type":"string","long_option":"hypervisor-os-type","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"ip_address","description":"Management IP address of the node (optional)","type":"string","long_option":"ip-address","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"Node type from 'HostNode', 'EdgeNode', 'PublicCloudGatewayNode' (optional)","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes.interfaces.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances.instanceruntimes.interfaces.status"},"output_field_list":[{"output_fields":[{"field_name":"interface_index","display_name":"InterfaceIndex"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.runtime_interface_operational_status"}],"description":"Returns operational status of a specified interface","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"service_instance_id","description":"(required)","type":"string","long_option":"service-instance-id","short_option":""},{"generic":"NONE","field_name":"instance_runtime_id","description":"(required)","type":"string","long_option":"instance-runtime-id","short_option":""},{"generic":"NONE","field_name":"interface_index","description":"(required)","type":"string","long_option":"interface-index","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes","operation_id":"upgrade","identity":{"name":"upgrade","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances.instanceruntimes"},"output_field_list":[],"description":"Upgrade service VMs using newer version of OVF","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"service_instance_id","description":"(required)","type":"string","long_option":"service-instance-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.datastore","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.datastore"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read datastore service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore.backuptimestamps","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.restore.backuptimestamps"},"output_field_list":[{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"timestamp","display_name":"Timestamp"}],"structure_id":"com.vmware.nsx.model.cluster_backup_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.cluster_backup_info_list_result"}],"description":"Returns timestamps for all backup files that are available on the SFTP server.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.liagent.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.liagent.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read liagent service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.sections.state"},"output_field_list":[{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"revision_desired","display_name":"RevisionDesired"}],"structure_id":"com.vmware.nsx.model.firewall_section_state"}],"description":"Return realized state information of a firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"barrier_id","description":"(optional)","type":"long","long_option":"barrier-id","short_option":""},{"generic":"OPTIONAL","field_name":"request_id","description":"Realization request ID (optional)","type":"string","long_option":"request-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.sessions.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.ipsec.sessions.statistics"},"output_field_list":[{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"dropped_packets_in","display_name":"DroppedPacketsIn"},{"field_name":"dropped_packets_out","display_name":"DroppedPacketsOut"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_out","display_name":"PacketsOut"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_traffic_counters"},{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"decryption_failures","display_name":"DecryptionFailures"},{"field_name":"dropped_packets_in","display_name":"DroppedPacketsIn"},{"field_name":"dropped_packets_out","display_name":"DroppedPacketsOut"},{"field_name":"encryption_failures","display_name":"EncryptionFailures"},{"field_name":"integrity_failures","display_name":"IntegrityFailures"},{"field_name":"local_subnet","display_name":"LocalSubnet"},{"field_name":"nomatching_policy_errors","display_name":"NomatchingPolicyErrors"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_receive_other_error","display_name":"PacketsReceiveOtherError"},{"field_name":"packets_sent_other_error","display_name":"PacketsSentOtherError"},{"field_name":"peer_subnet","display_name":"PeerSubnet"},{"field_name":"replay_errors","display_name":"ReplayErrors"},{"field_name":"sa_mismatch_errors_in","display_name":"SaMismatchErrorsIn"},{"field_name":"sa_mismatch_errors_out","display_name":"SaMismatchErrorsOut"},{"field_name":"seq_number_overflow_error","display_name":"SeqNumberOverflowError"},{"field_name":"tunnel_down_reason","display_name":"TunnelDownReason"},{"field_name":"tunnel_status","display_name":"TunnelStatus"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_traffic_statistics"},{"output_fields":[{"field_name":"aggregate_traffic_counters","display_name":"AggregateTrafficCounters"},{"field_name":"policy_id","display_name":"PolicyId"},{"field_name":"tunnel_port_id","display_name":"TunnelPortId"},{"field_name":"tunnel_statistics","display_name":"TunnelStatistics"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_policy_traffic_statistics"},{"output_fields":[{"field_name":"fail_reason","display_name":"FailReason"},{"field_name":"ike_session_state","display_name":"IkeSessionState"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNIKE_session_status"},{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"fail_count","display_name":"FailCount"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_out","display_name":"PacketsOut"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNIKE_traffic_statistics"},{"output_fields":[{"field_name":"aggregate_traffic_counters","display_name":"AggregateTrafficCounters"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ike_status","display_name":"IkeStatus"},{"field_name":"ike_traffic_statistics","display_name":"IkeTrafficStatistics"},{"field_name":"ipsec_vpn_session_id","display_name":"IpsecVpnSessionId"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"partial_stats","display_name":"PartialStats"},{"field_name":"policy_statistics","display_name":"PolicyStatistics"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_session_statistics"}],"description":"Get statistics of a vpn session across all tunnels and IKE session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.pools","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.pools"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_pool_list_result"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"customized_members","display_name":"CustomizedMembers"},{"field_name":"grouping_object","display_name":"GroupingObject"},{"field_name":"ip_revision_filter","display_name":"IpRevisionFilter"},{"field_name":"max_ip_list_size","display_name":"MaxIpListSize"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.pool_member_group"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"backup_member","display_name":"BackupMember"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_monitor_ids","display_name":"ActiveMonitorIds"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"member_group","display_name":"MemberGroup"},{"field_name":"members","display_name":"Members"},{"field_name":"min_active_members","display_name":"MinActiveMembers"},{"field_name":"passive_monitor_id","display_name":"PassiveMonitorId"},{"field_name":"snat_translation","display_name":"SnatTranslation"},{"field_name":"tcp_multiplexing_enabled","display_name":"TcpMultiplexingEnabled"},{"field_name":"tcp_multiplexing_number","display_name":"TcpMultiplexingNumber"}],"structure_id":"com.vmware.nsx.model.lb_pool"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member_setting"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a paginated list of load balancer pools.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.transportzones"},"output_field_list":[{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_mode","display_name":"HostSwitchMode"},{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"nested_nsx","display_name":"NestedNsx"},{"field_name":"transport_type","display_name":"TransportType"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"},{"field_name":"uplink_teaming_policy_names","display_name":"UplinkTeamingPolicyNames"}],"structure_id":"com.vmware.nsx.model.transport_zone"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new transport zone","options":[{"generic":"OPTIONAL","field_name":"transport_zone._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.host_switch_mode","description":"Possible values are: ","type":"string","long_option":"host-switch-mode","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.host_switch_name","description":"If this name is unset or empty then the default host switch name will be used.","type":"string","long_option":"host-switch-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.nested_nsx","description":"The flag only need to be set in nested NSX environment.","type":"boolean","long_option":"nested-nsx","short_option":""},{"generic":"NONE","field_name":"transport_zone.transport_type","description":"Possible values are: ","type":"string","long_option":"transport-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.transport_zone_profile_ids","description":"Identifiers of the transport zone profiles associated with this TransportZone.","type":"complex","long_option":"transport-zone-profile-ids","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"transport_zone.uplink_teaming_policy_names","description":"The names of switching uplink teaming policies that all transport nodes in this transport zone must support","type":"string","long_option":"uplink-teaming-policy-names","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.aaa.providers.vidm.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.aaa.providers.vidm.status"},"output_field_list":[{"output_fields":[{"field_name":"runtime_state","display_name":"RuntimeState"},{"field_name":"vidm_enable","display_name":"VidmEnable"}],"structure_id":"com.vmware.nsx.model.node_auth_provider_vidm_status"}],"description":"Read AAA provider vIDM status","options":[]},{"service_id":"com.vmware.nsx.upgrade.version_whitelist","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.upgrade.versionwhitelist"},"output_field_list":[],"description":"Update the version whitelist for the specified component type (HOST, EDGE, CCP, MP).","options":[{"generic":"NONE","field_name":"component_type","description":"(required)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"version_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"version_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"version_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"version_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"version_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"version_list.acceptable_versions","description":"List of component versions","type":"string","long_option":"acceptable-versions","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.services","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.logical_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the specified logical router service","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"logical_service.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"logical_service.dhcp_relay_profile_id","description":"dhcp relay profile referenced by the dhcp relay service","type":"string","long_option":"dhcp-relay-profile-id","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[],"description":"Delete the upgrade unit group","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ip_sets","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.ipsets"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ip_addresses","display_name":"IpAddresses"}],"structure_id":"com.vmware.nsx.model.IP_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified IPSet","options":[{"generic":"NONE","field_name":"ip_set_id","description":"IPSet Id (required)","type":"string","long_option":"ip-set-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ui_service","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.uiservice"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, Start and Stop the ui service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters"},"output_field_list":[{"output_fields":[{"field_name":"external_transit_networks","display_name":"ExternalTransitNetworks"},{"field_name":"ha_vip_configs","display_name":"HaVipConfigs"},{"field_name":"internal_transit_network","display_name":"InternalTransitNetwork"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"}],"structure_id":"com.vmware.nsx.model.logical_router_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"active_vip_addresses","display_name":"ActiveVipAddresses"},{"field_name":"prefix_length","display_name":"PrefixLength"}],"structure_id":"com.vmware.nsx.model.VIP_subnet"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_router_list_result"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ha_vip_subnets","display_name":"HaVipSubnets"},{"field_name":"redundant_uplink_port_ids","display_name":"RedundantUplinkPortIds"}],"structure_id":"com.vmware.nsx.model.ha_vip_config"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"advanced_config","display_name":"AdvancedConfig"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"failover_mode","display_name":"FailoverMode"},{"field_name":"firewall_sections","display_name":"FirewallSections"},{"field_name":"high_availability_mode","display_name":"HighAvailabilityMode"},{"field_name":"preferred_edge_cluster_member_index","display_name":"PreferredEdgeClusterMemberIndex"},{"field_name":"router_type","display_name":"RouterType"}],"structure_id":"com.vmware.nsx.model.logical_router"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all logical routers, including the UUID, internal and external transit network addresses, and the router type (TIER0 or TIER1)","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"router_type","description":"Type of Logical Router (optional)","type":"string","long_option":"router-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_subnets","operation_id":"allocateorreleasefromipblocksubnet","identity":{"name":"allocateorreleasefromipblocksubnet","path":"com.vmware.nsx.pools.ipsubnets"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allocation_id","display_name":"AllocationId"}],"structure_id":"com.vmware.nsx.model.allocation_ip_address"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"","options":[{"generic":"NONE","field_name":"subnet_id","description":"IP subnet id (required)","type":"string","long_option":"subnet-id","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.allocation_id","description":"Address that is allocated from pool format: ip","type":"string","long_option":"allocation-id","short_option":""},{"generic":"NONE","field_name":"action","description":"Specifies allocate or release action (required)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.network.interfaces","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.cluster.nodes.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_interface_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"physical_address","display_name":"PhysicalAddress"}],"structure_id":"com.vmware.nsx.model.node_interface_alias"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"connected_switch","display_name":"ConnectedSwitch"},{"field_name":"ens_capable","display_name":"EnsCapable"},{"field_name":"ens_enabled","display_name":"EnsEnabled"},{"field_name":"interface_alias","display_name":"InterfaceAlias"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"interface_type","display_name":"InterfaceType"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.node_interface_properties"}],"description":"Returns the number of interfaces on the node and detailed information about each interface","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies existing firewall rule in a firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.action","description":"Optional action","type":"string","long_option":"owner-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.href","description":"Link to resource","type":"string","long_option":"owner-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"owner-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.id","description":"Identifier of the resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"NONE","field_name":"firewall_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.applied_tos","description":"List of object where rule will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.destinations","description":"List of the destinations","type":"complex","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.destinations_excluded","description":"Negation of the destination.","type":"boolean","long_option":"destinations-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.disabled","description":"Flag to disable rule","type":"boolean","long_option":"disabled","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.is_default","description":"Flag to indicate whether rule is default.","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.notes","description":"User notes specific to the rule.","type":"string","long_option":"notes","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.rule_tag","description":"User level field which will be printed in CLI and packet logs.","type":"string","long_option":"rule-tag","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.services","description":"List of the services","type":"complex","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.sources","description":"List of sources","type":"complex","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.sources_excluded","description":"Negation of the source.","type":"boolean","long_option":"sources-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.section_id","description":"Section Id of the section to which this rule belongs to.","type":"string","long_option":"section-id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.monitors","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.monitors"},"output_field_list":[],"description":"Retrieve a load balancer monitor.","options":[{"generic":"NONE","field_name":"monitor_id","description":"(required)","type":"string","long_option":"monitor-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_upgrade_agent","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.nsxupgradeagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NSX upgrade agent service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.search","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.search"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NSX Search service","options":[]},{"service_id":"com.vmware.nsx.serviceinsertion.services","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.serviceinsertion.services"},"output_field_list":[],"description":"Removes Service-Insertion Service from the system","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"cascade","description":"Flag to cascade delete all the child objects, associated with it","type":"boolean","long_option":"cascade","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.services.service_instances","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.service_instance_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns all Service-Instance(s) for a given Service-Insertion Service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.ipfixprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ipfix_upm_profile_list_result"}],"description":"Query IPFIX profiles with list parameters","options":[{"generic":"OPTIONAL","field_name":"applied_to_entity_id","description":"ID of Entity Applied with Profile (optional)","type":"string","long_option":"applied-to-entity-id","short_option":""},{"generic":"OPTIONAL","field_name":"applied_to_entity_type","description":"Supported Entity Types (optional)","type":"string","long_option":"applied-to-entity-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"profile_types","description":"IPFIX Profile Type List (optional)","type":"string","long_option":"profile-types","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.rules","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"actions","display_name":"Actions"},{"field_name":"match_conditions","display_name":"MatchConditions"},{"field_name":"match_strategy","display_name":"MatchStrategy"},{"field_name":"phase","display_name":"Phase"}],"structure_id":"com.vmware.nsx.model.lb_rule"}],"description":"Create a load balancer rule.","options":[{"generic":"OPTIONAL","field_name":"lb_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"lb_rule.actions","description":"A list of actions to be executed at specified phase when load balancer rule matches","type":"dynamicstructure","long_option":"actions","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_rule.match_conditions","description":"A list of match conditions used to match application traffic","type":"dynamicstructure","long_option":"match-conditions","short_option":""},{"generic":"NONE","field_name":"lb_rule.match_strategy","description":"Possible values are: ","type":"string","long_option":"match-strategy","short_option":""},{"generic":"NONE","field_name":"lb_rule.phase","description":"Possible values are: ","type":"string","long_option":"phase","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.licenses","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.licenses"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.licenses_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_type","display_name":"CapacityType"},{"field_name":"description","display_name":"Description"},{"field_name":"expiry","display_name":"Expiry"},{"field_name":"features","display_name":"Features"},{"field_name":"is_eval","display_name":"IsEval"},{"field_name":"is_expired","display_name":"IsExpired"},{"field_name":"is_mh","display_name":"IsMh"},{"field_name":"license_key","display_name":"LicenseKey"},{"field_name":"product_name","display_name":"ProductName"},{"field_name":"product_version","display_name":"ProductVersion"},{"field_name":"quantity","display_name":"Quantity"}],"structure_id":"com.vmware.nsx.model.license"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns all licenses.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.md_proxies","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.mdproxies"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"},{"field_name":"metadata_server_ca_ids","display_name":"MetadataServerCaIds"},{"field_name":"metadata_server_url","display_name":"MetadataServerUrl"},{"field_name":"secret","display_name":"Secret"}],"structure_id":"com.vmware.nsx.model.metadata_proxy"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a metadata proxy","options":[{"generic":"NONE","field_name":"proxy_id","description":"(required)","type":"string","long_option":"proxy-id","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.attached_logical_port_id","description":"id of attached logical port","type":"string","long_option":"attached-logical-port-id","short_option":""},{"generic":"NONE","field_name":"metadata_proxy.edge_cluster_id","description":"edge cluster uuid","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"metadata_proxy.edge_cluster_member_indexes","description":"If none is provided, the NSX will auto-select two edge-nodes from the given edge cluster","type":"long","long_option":"edge-cluster-member-indexes","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"metadata_proxy.metadata_server_ca_ids","description":"The CAs referenced here must be uploaded to the truststore using the API POST /api/v1/trust-management/certificates?action=import","type":"string","long_option":"metadata-server-ca-ids","short_option":""},{"generic":"NONE","field_name":"metadata_proxy.metadata_server_url","description":"The URL in format scheme://host:port/path","type":"string","long_option":"metadata-server-url","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.secret","description":"secret to access metadata server","type":"string","long_option":"secret","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_message_bus","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.nsxmessagebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NSX Message Bus service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.http","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.http"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Start the http service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cm_inventory.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.cminventory.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read manager service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ssh","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.services.ssh"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_ssh_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"start_on_boot","display_name":"StartOnBoot"}],"structure_id":"com.vmware.nsx.model.ssh_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update ssh service properties","options":[{"generic":"OPTIONAL","field_name":"node_ssh_service_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_ssh_service_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_ssh_service_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_ssh_service_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_ssh_service_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_ssh_service_properties.service_name","description":"Service name","type":"string","long_option":"service-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_ssh_service_properties.service_properties.start_on_boot","description":"Start service when system boots","type":"boolean","long_option":"service-properties-start-on-boot","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.pools.status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.services.pools.status"},"output_field_list":[{"output_fields":[{"field_name":"failure_cause","display_name":"FailureCause"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"last_check_time","display_name":"LastCheckTime"},{"field_name":"last_state_change_time","display_name":"LastStateChangeTime"},{"field_name":"port","display_name":"Port"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.lb_pool_member_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_pool_status_list_result"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"members","display_name":"Members"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.lb_pool_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the status list of load balancer pools in given load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"revise","identity":{"name":"revise","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies existing firewall rule along with relative position among other firewall rules inside a firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.action","description":"Optional action","type":"string","long_option":"owner-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.href","description":"Link to resource","type":"string","long_option":"owner-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"owner-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.id","description":"Identifier of the resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"NONE","field_name":"firewall_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.applied_tos","description":"List of object where rule will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.destinations","description":"List of the destinations","type":"complex","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.destinations_excluded","description":"Negation of the destination.","type":"boolean","long_option":"destinations-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.disabled","description":"Flag to disable rule","type":"boolean","long_option":"disabled","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.is_default","description":"Flag to indicate whether rule is default.","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.notes","description":"User notes specific to the rule.","type":"string","long_option":"notes","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.rule_tag","description":"User level field which will be printed in CLI and packet logs.","type":"string","long_option":"rule-tag","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.services","description":"List of the services","type":"complex","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.sources","description":"List of sources","type":"complex","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.sources_excluded","description":"Negation of the source.","type":"boolean","long_option":"sources-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.section_id","description":"Section Id of the section to which this rule belongs to.","type":"string","long_option":"section-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"listwithrules","identity":{"name":"listwithrules","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.firewall_section_rule_list"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns firewall section information with rules for a section identifier","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.pools.statistics","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.services.pools.statistics"},"output_field_list":[{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_in_rate","display_name":"BytesInRate"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"bytes_out_rate","display_name":"BytesOutRate"},{"field_name":"current_session_rate","display_name":"CurrentSessionRate"},{"field_name":"current_sessions","display_name":"CurrentSessions"},{"field_name":"http_request_rate","display_name":"HttpRequestRate"},{"field_name":"http_requests","display_name":"HttpRequests"},{"field_name":"max_sessions","display_name":"MaxSessions"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_in_rate","display_name":"PacketsInRate"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_out_rate","display_name":"PacketsOutRate"},{"field_name":"source_ip_persistence_entry_size","display_name":"SourceIpPersistenceEntrySize"},{"field_name":"total_sessions","display_name":"TotalSessions"}],"structure_id":"com.vmware.nsx.model.lb_statistics_counter"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"},{"field_name":"statistics","display_name":"Statistics"}],"structure_id":"com.vmware.nsx.model.lb_pool_member_statistics"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"members","display_name":"Members"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"statistics","display_name":"Statistics"}],"structure_id":"com.vmware.nsx.model.lb_pool_statistics"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_pool_statistics_list_result"}],"description":"Returns the statistics list of load balancer pools in given load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Adds a new firewall rule in existing firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.action","description":"Optional action","type":"string","long_option":"owner-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.href","description":"Link to resource","type":"string","long_option":"owner-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"owner-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.id","description":"Identifier of the resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"NONE","field_name":"firewall_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.applied_tos","description":"List of object where rule will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.destinations","description":"List of the destinations","type":"complex","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.destinations_excluded","description":"Negation of the destination.","type":"boolean","long_option":"destinations-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.disabled","description":"Flag to disable rule","type":"boolean","long_option":"disabled","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.is_default","description":"Flag to indicate whether rule is default.","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.notes","description":"User notes specific to the rule.","type":"string","long_option":"notes","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.rule_tag","description":"User level field which will be printed in CLI and packet logs.","type":"string","long_option":"rule-tag","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.services","description":"List of the services","type":"complex","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.sources","description":"List of sources","type":"complex","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.sources_excluded","description":"Negation of the source.","type":"boolean","long_option":"sources-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.section_id","description":"Section Id of the section to which this rule belongs to.","type":"string","long_option":"section-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dns.forwarders","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dns.forwarders"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cache_size","display_name":"CacheSize"},{"field_name":"conditional_forwarders","display_name":"ConditionalForwarders"},{"field_name":"default_forwarder","display_name":"DefaultForwarder"},{"field_name":"listener_ip","display_name":"ListenerIp"},{"field_name":"log_level","display_name":"LogLevel"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.dns_forwarder"},{"output_fields":[{"field_name":"source_ip","display_name":"SourceIp"},{"field_name":"upstream_servers","display_name":"UpstreamServers"},{"field_name":"domain_names","display_name":"DomainNames"}],"structure_id":"com.vmware.nsx.model.conditional_forwarder_zone"},{"output_fields":[{"field_name":"source_ip","display_name":"SourceIp"},{"field_name":"upstream_servers","display_name":"UpstreamServers"}],"structure_id":"com.vmware.nsx.model.forwarder_zone"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a dns forwader upon a logical router","options":[{"generic":"OPTIONAL","field_name":"dns_forwarder._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.cache_size","description":"One dns answer cache entry will consume ~120 bytes","type":"long","long_option":"cache-size","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.conditional_forwarders","description":"The conditional zone forwarders","type":"complex","long_option":"conditional-forwarders","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.default_forwarder.source_ip","description":"The source ip used by the fowarder of the zone","type":"string","long_option":"default-forwarder-source-ip","short_option":""},{"generic":"LIST","field_name":"dns_forwarder.default_forwarder.upstream_servers","description":"Ip address of the upstream dns servers the dns forwarder accesses","type":"string","long_option":"default-forwarder-upstream-servers","short_option":""},{"generic":"NONE","field_name":"dns_forwarder.listener_ip","description":"The ip address the dns forwarder listens on","type":"string","long_option":"listener-ip","short_option":""},{"generic":"OPTIONAL","field_name":"dns_forwarder.log_level","description":"Possible values are: ","type":"string","long_option":"log-level","short_option":""},{"generic":"NONE","field_name":"dns_forwarder.logical_router_id","description":"Specify the LogicalRouter where the DnsForwarder runs","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.normalizations","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.normalizations"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.normalized_resource_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the list of normalized resources based on the query parameters","options":[{"generic":"NONE","field_name":"preferred_normalization_type","description":"Resource type valid for use as target in normalization API","type":"string","long_option":"preferred-normalization-type","short_option":""},{"generic":"NONE","field_name":"resource_id","description":"Identifier of the resource on which normalization is to be performed (required)","type":"string","long_option":"resource-id","short_option":""},{"generic":"NONE","field_name":"resource_type","description":"Resource type valid for use as source in normalization API","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.tunnels","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportnodes.tunnels"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"active","display_name":"Active"},{"field_name":"diagnostic","display_name":"Diagnostic"},{"field_name":"forwarding","display_name":"Forwarding"},{"field_name":"remote_diagnostic","display_name":"RemoteDiagnostic"},{"field_name":"remote_state","display_name":"RemoteState"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.BFD_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"bfd","display_name":"Bfd"},{"field_name":"egress_interface","display_name":"EgressInterface"},{"field_name":"encap","display_name":"Encap"},{"field_name":"last_updated_time","display_name":"LastUpdatedTime"},{"field_name":"local_ip","display_name":"LocalIp"},{"field_name":"name","display_name":"Name"},{"field_name":"remote_ip","display_name":"RemoteIp"},{"field_name":"remote_node_display_name","display_name":"RemoteNodeDisplayName"},{"field_name":"remote_node_id","display_name":"RemoteNodeId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.tunnel_properties"}],"description":"Tunnel properties","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"tunnel_name","description":"Tunnel name (required)","type":"string","long_option":"tunnel-name","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.edge_clusters","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.edgeclusters"},"output_field_list":[],"description":"Deletes the specified edge cluster.","options":[{"generic":"NONE","field_name":"edge_cluster_id","description":"(required)","type":"string","long_option":"edge-cluster-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.role_bindings","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.aaa.rolebindings"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"name","display_name":"Name"},{"field_name":"roles","display_name":"Roles"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.role_binding"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.role_binding_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.role"}],"description":"Get all users and groups with their roles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"name","description":"User/Group name (optional)","type":"string","long_option":"name","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"Type (optional)","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.mgmt_plane_bus.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.mgmtplanebus.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read Rabbit MQ service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.pools","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.pools"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"customized_members","display_name":"CustomizedMembers"},{"field_name":"grouping_object","display_name":"GroupingObject"},{"field_name":"ip_revision_filter","display_name":"IpRevisionFilter"},{"field_name":"max_ip_list_size","display_name":"MaxIpListSize"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.pool_member_group"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"backup_member","display_name":"BackupMember"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_monitor_ids","display_name":"ActiveMonitorIds"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"member_group","display_name":"MemberGroup"},{"field_name":"members","display_name":"Members"},{"field_name":"min_active_members","display_name":"MinActiveMembers"},{"field_name":"passive_monitor_id","display_name":"PassiveMonitorId"},{"field_name":"snat_translation","display_name":"SnatTranslation"},{"field_name":"tcp_multiplexing_enabled","display_name":"TcpMultiplexingEnabled"},{"field_name":"tcp_multiplexing_number","display_name":"TcpMultiplexingNumber"}],"structure_id":"com.vmware.nsx.model.lb_pool"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member_setting"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a load balancer pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.server_ssl_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.serversslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"}],"structure_id":"com.vmware.nsx.model.lb_server_ssl_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a load balancer server-ssl profile.","options":[{"generic":"NONE","field_name":"server_ssl_profile_id","description":"(required)","type":"string","long_option":"server-ssl-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.file_store.thumbprint","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.filestore.thumbprint"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"name","display_name":"Name"},{"field_name":"sha1","display_name":"Sha1"},{"field_name":"sha256","display_name":"Sha256"}],"structure_id":"com.vmware.nsx.model.file_thumbprint"}],"description":"Read file thumbprint","options":[{"generic":"NONE","field_name":"file_name","description":"Name of the file for which thumbprint should be computed (required)","type":"string","long_option":"file-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_message_bus","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.nsxmessagebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NSX Message Bus service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ui_views.widgetconfigurations","operation_id":"get_0","identity":{"name":"get0","path":"com.vmware.nsx.uiviews.widgetconfigurations"},"output_field_list":[],"description":"Returns Information about a specific Widget Configuration.","options":[{"generic":"NONE","field_name":"view_id","description":"(required)","type":"string","long_option":"view-id","short_option":""},{"generic":"NONE","field_name":"widgetconfiguration_id","description":"(required)","type":"string","long_option":"widgetconfiguration-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.services","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.vpn.l2vpn.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.l2_vpn_service_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enable_full_mesh","display_name":"EnableFullMesh"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"logical_tap_ip_pool","display_name":"LogicalTapIpPool"}],"structure_id":"com.vmware.nsx.model.l2_vpn_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get paginated list of all L2VPN services","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.configs.inventory","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.configs.inventory"},"output_field_list":[{"output_fields":[{"field_name":"compute_managers_soft_limit","display_name":"ComputeManagersSoftLimit"}],"structure_id":"com.vmware.nsx.model.inventory_config"}],"description":"Return inventory configuration","options":[]},{"service_id":"com.vmware.nsx.vpn.l2vpn.services","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.vpn.l2vpn.services"},"output_field_list":[],"description":"Delete a specific L2VPN service","options":[{"generic":"NONE","field_name":"l2vpn_service_id","description":"(required)","type":"string","long_option":"l2vpn-service-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.interfaces","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"netmask","display_name":"Netmask"}],"structure_id":"com.vmware.nsx.model.I_pv4_address_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"bond_mode","display_name":"BondMode"},{"field_name":"bond_primary","display_name":"BondPrimary"},{"field_name":"bond_slaves","display_name":"BondSlaves"},{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"default_gateway","display_name":"DefaultGateway"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"physical_address","display_name":"PhysicalAddress"},{"field_name":"plane","display_name":"Plane"}],"structure_id":"com.vmware.nsx.model.node_network_interface_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates the specified interface properties","options":[{"generic":"NONE","field_name":"interface_id","description":"ID of interface to update (required)","type":"string","long_option":"interface-id","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.admin_status","description":"Possible values are: ","type":"string","long_option":"admin-status","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.bond_mode","description":"Possible values are: ","type":"string","long_option":"bond-mode","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.bond_primary","description":"Bond's primary device name in active-backup bond mode","type":"string","long_option":"bond-primary","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node_network_interface_properties.bond_slaves","description":"Bond's slave devices","type":"string","long_option":"bond-slaves","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.broadcast_address","description":"Interface broadcast address","type":"string","long_option":"broadcast-address","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.default_gateway","description":"Interface's default gateway","type":"string","long_option":"default-gateway","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.interface_id","description":"Interface ID","type":"string","long_option":"interface-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.ip_addresses","description":"Interface IP addresses","type":"complex","long_option":"ip-addresses","short_option":""},{"generic":"NONE","field_name":"node_network_interface_properties.ip_configuration","description":"Possible values are: ","type":"string","long_option":"ip-configuration","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.link_status","description":"Possible values are: ","type":"string","long_option":"link-status","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.mtu","description":"Interface MTU format: int64","type":"long","long_option":"mtu","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.physical_address","description":"Interface MAC address","type":"string","long_option":"physical-address","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.plane","description":"Possible values are: ","type":"string","long_option":"plane","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.routes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.network.routes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"destination","display_name":"Destination"},{"field_name":"from_address","display_name":"FromAddress"},{"field_name":"gateway","display_name":"Gateway"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"metric","display_name":"Metric"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"proto","display_name":"Proto"},{"field_name":"route_id","display_name":"RouteId"},{"field_name":"route_type","display_name":"RouteType"},{"field_name":"scope","display_name":"Scope"},{"field_name":"src","display_name":"Src"}],"structure_id":"com.vmware.nsx.model.node_route_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_route_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns detailed information about each route in the NSX Manager routing table","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.unassociated_virtual_machines","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups.unassociatedvirtualmachines"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_ids","display_name":"ComputeIds"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"local_id_on_host","display_name":"LocalIdOnHost"},{"field_name":"power_state","display_name":"PowerState"},{"field_name":"source","display_name":"Source"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.virtual_machine"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.unassociated_VM_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get the list of all the virtual machines that are not a part of any existing NSGroup.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"display_name","description":"Display Name of the virtual machine (optional)","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"external_id","description":"External id of the virtual machine (optional)","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"host_id","description":"Id of the host where this vif is located (optional)","type":"string","long_option":"host-id","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.effective_virtual_machine_members","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups.effectivevirtualmachinemembers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_ids","display_name":"ComputeIds"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"local_id_on_host","display_name":"LocalIdOnHost"},{"field_name":"power_state","display_name":"PowerState"},{"field_name":"source","display_name":"Source"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.virtual_machine"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.virtual_machine_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns effective virtual machine members of the specified NSGroup.","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"members","display_name":"Members"},{"field_name":"membership_criteria","display_name":"MembershipCriteria"}],"structure_id":"com.vmware.nsx.model.NS_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"op","display_name":"Op"},{"field_name":"target_property","display_name":"TargetProperty"},{"field_name":"target_resource","display_name":"TargetResource"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"value","display_name":"Value"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.NS_group_simple_expression"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates the specified NSGroup","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.member_count","description":"Count of the members added to this NSGroup format: int64","type":"long","long_option":"member-count","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.members","description":"Reference to the direct/static members of the NSGroup","type":"complex","long_option":"members","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ns_group.membership_criteria","description":"List of tag or name based expressions which define the dynamic membership criteria for this NSGroup","type":"dynamicstructure","long_option":"membership-criteria","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_obs_points.switch_global","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.ipfixobspoints.switchglobal"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_timeout","display_name":"ActiveTimeout"},{"field_name":"collectors","display_name":"Collectors"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"idle_timeout","display_name":"IdleTimeout"},{"field_name":"max_flows","display_name":"MaxFlows"},{"field_name":"observation_domain_id","display_name":"ObservationDomainId"},{"field_name":"packet_sample_probability","display_name":"PacketSampleProbability"}],"structure_id":"com.vmware.nsx.model.ipfix_obs_point_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pktcap.session","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.pktcap.session"},"output_field_list":[{"output_fields":[{"field_name":"endtime","display_name":"Endtime"},{"field_name":"errormsg","display_name":"Errormsg"},{"field_name":"filelocation","display_name":"Filelocation"},{"field_name":"filesize","display_name":"Filesize"},{"field_name":"request","display_name":"Request"},{"field_name":"sessionid","display_name":"Sessionid"},{"field_name":"sessionname","display_name":"Sessionname"},{"field_name":"sessionstatus","display_name":"Sessionstatus"},{"field_name":"starttime","display_name":"Starttime"}],"structure_id":"com.vmware.nsx.model.packet_capture_session"},{"output_fields":[{"field_name":"name","display_name":"Name"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.packet_capture_option"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.packet_capture_option_list"},{"output_fields":[{"field_name":"capamount","display_name":"Capamount"},{"field_name":"capduration","display_name":"Capduration"},{"field_name":"capfilesize","display_name":"Capfilesize"},{"field_name":"capmode","display_name":"Capmode"},{"field_name":"cappoint","display_name":"Cappoint"},{"field_name":"caprate","display_name":"Caprate"},{"field_name":"capsource","display_name":"Capsource"},{"field_name":"capvalue","display_name":"Capvalue"},{"field_name":"direction","display_name":"Direction"},{"field_name":"filtertype","display_name":"Filtertype"},{"field_name":"node","display_name":"Node"},{"field_name":"options","display_name":"Options"},{"field_name":"streamaddress","display_name":"Streamaddress"},{"field_name":"streamport","display_name":"Streamport"}],"structure_id":"com.vmware.nsx.model.packet_capture_request"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"When this method is called, the corresponding node will kill the capture process","options":[{"generic":"NONE","field_name":"session_id","description":"Packet capture session id (required)","type":"string","long_option":"session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_collections","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.computecollections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cm_local_id","display_name":"CmLocalId"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"origin_id","display_name":"OriginId"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"origin_type","display_name":"OriginType"},{"field_name":"owner_id","display_name":"OwnerId"}],"structure_id":"com.vmware.nsx.model.compute_collection"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about a specific compute collection.","options":[{"generic":"NONE","field_name":"cc_ext_id","description":"(required)","type":"string","long_option":"cc-ext-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalswitches"},"output_field_list":[{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_switch_list_result"},{"output_fields":[{"field_name":"config_pair","display_name":"ConfigPair"}],"structure_id":"com.vmware.nsx.model.extra_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.trunk_vlan_range"},{"output_fields":[{"field_name":"vlan_ranges","display_name":"VlanRanges"}],"structure_id":"com.vmware.nsx.model.vlan_trunk_spec"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"extra_configs","display_name":"ExtraConfigs"},{"field_name":"ip_pool_id","display_name":"IpPoolId"},{"field_name":"mac_pool_id","display_name":"MacPoolId"},{"field_name":"replication_mode","display_name":"ReplicationMode"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"uplink_teaming_policy_name","display_name":"UplinkTeamingPolicyName"},{"field_name":"vlan","display_name":"Vlan"},{"field_name":"vlan_trunk_spec","display_name":"VlanTrunkSpec"},{"field_name":"vni","display_name":"Vni"}],"structure_id":"com.vmware.nsx.model.logical_switch"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all configured logical switches.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"diagnostic","description":"Flag to enable showing of transit logical switch","type":"boolean","long_option":"diagnostic","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"switching_profile_id","description":"Switching Profile identifier (optional)","type":"string","long_option":"switching-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_type","description":"Mode of transport supported in the transport zone for this logical switch (optional)","type":"string","long_option":"transport-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_id","description":"Transport zone identifier (optional)","type":"string","long_option":"transport-zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"uplink_teaming_policy_name","description":"The logical switch's uplink teaming policy name (optional)","type":"string","long_option":"uplink-teaming-policy-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.plan.settings","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.plan.settings"},"output_field_list":[{"output_fields":[{"field_name":"parallel","display_name":"Parallel"},{"field_name":"pause_after_each_group","display_name":"PauseAfterEachGroup"},{"field_name":"pause_on_error","display_name":"PauseOnError"}],"structure_id":"com.vmware.nsx.model.upgrade_plan_settings"}],"description":"Get the upgrade plan settings for the component.","options":[{"generic":"NONE","field_name":"component_type","description":"(required)","type":"string","long_option":"component-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.services.service_instances","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances"},"output_field_list":[],"description":"Modifies an existing Service-Instance for a given Service-Insertion Service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"service_instance_id","description":"(required)","type":"string","long_option":"service-instance-id","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance","description":"(required)","type":"complex-hasfieldsof","long_option":"base-service-instance","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"base_service_instance.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"base_service_instance.deployment_mode","description":"Possible values are: ","type":"string","long_option":"deployment-mode","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance.on_failure_policy","description":"Possible values are: ","type":"string","long_option":"on-failure-policy","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance.service_id","description":"The Service to which the service instance is associated.","type":"string","long_option":"service-id-2","short_option":""},{"generic":"NONE","field_name":"base_service_instance.transport_type","description":"Possible values are: ","type":"string","long_option":"transport-type","short_option":""}]},{"service_id":"com.vmware.nsx.node.services.ssh","operation_id":"removehostfingerprint","identity":{"name":"removehostfingerprint","path":"com.vmware.nsx.node.services.ssh"},"output_field_list":[],"description":"Remove a host's fingerprint from known hosts file","options":[{"generic":"NONE","field_name":"known_host_parameter.host","description":"Known host hostname or IP address","type":"string","long_option":"host","short_option":""},{"generic":"OPTIONAL","field_name":"known_host_parameter.port","description":"Known host port format: int64","type":"long","long_option":"port","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.virtual_servers.statistics","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.services.virtualservers.statistics"},"output_field_list":[{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_in_rate","display_name":"BytesInRate"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"bytes_out_rate","display_name":"BytesOutRate"},{"field_name":"current_session_rate","display_name":"CurrentSessionRate"},{"field_name":"current_sessions","display_name":"CurrentSessions"},{"field_name":"http_request_rate","display_name":"HttpRequestRate"},{"field_name":"http_requests","display_name":"HttpRequests"},{"field_name":"max_sessions","display_name":"MaxSessions"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_in_rate","display_name":"PacketsInRate"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_out_rate","display_name":"PacketsOutRate"},{"field_name":"source_ip_persistence_entry_size","display_name":"SourceIpPersistenceEntrySize"},{"field_name":"total_sessions","display_name":"TotalSessions"}],"structure_id":"com.vmware.nsx.model.lb_statistics_counter"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"statistics","display_name":"Statistics"},{"field_name":"virtual_server_id","display_name":"VirtualServerId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_statistics"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_statistics_list_result"}],"description":"Returns the statistics list of virtual servers in given load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.node.services.http","operation_id":"applycertificate","identity":{"name":"applycertificate","path":"com.vmware.nsx.node.services.http"},"output_field_list":[],"description":"Applies a security certificate to the http service","options":[{"generic":"NONE","field_name":"certificate_id","description":"Certificate ID (required)","type":"string","long_option":"certificate-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ui_service","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.uiservice"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, Start and Stop the ui service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.route_maps","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.routemaps"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"expression","display_name":"Expression"},{"field_name":"operator","display_name":"Operator"}],"structure_id":"com.vmware.nsx.model.community_match_expression"},{"output_fields":[{"field_name":"ip_prefix_lists","display_name":"IpPrefixLists"},{"field_name":"match_community_expression","display_name":"MatchCommunityExpression"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_match"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"sequences","display_name":"Sequences"}],"structure_id":"com.vmware.nsx.model.route_map"},{"output_fields":[{"field_name":"community_list_id","display_name":"CommunityListId"},{"field_name":"match_operator","display_name":"MatchOperator"},{"field_name":"regular_expression","display_name":"RegularExpression"}],"structure_id":"com.vmware.nsx.model.community_match_operation"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"match_criteria","display_name":"MatchCriteria"},{"field_name":"set_criteria","display_name":"SetCriteria"}],"structure_id":"com.vmware.nsx.model.route_map_sequence"},{"output_fields":[{"field_name":"as_path_prepend","display_name":"AsPathPrepend"},{"field_name":"community","display_name":"Community"},{"field_name":"multi_exit_discriminator","display_name":"MultiExitDiscriminator"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a specific RouteMap on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.id","description":"Unique identifier of this resource","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"NONE","field_name":"route_map.sequences","description":"Ordered list of routeMap sequences","type":"complex","long_option":"sequences","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_units_stats","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.upgradeunitsstats"},"output_field_list":[{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_type_stats_list"},{"output_fields":[{"field_name":"node_count","display_name":"NodeCount"},{"field_name":"node_with_issues_count","display_name":"NodeWithIssuesCount"},{"field_name":"type","display_name":"Type"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_type_stats"}],"description":"Get upgrade units stats","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"sync","description":"Synchronize before returning upgrade unit stats (optional, default to false)","type":"boolean","long_option":"sync","short_option":""}]},{"service_id":"com.vmware.nsx.pools.ip_pools","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.pools.ippools"},"output_field_list":[],"description":"Deletes the specified IP address pool","options":[{"generic":"NONE","field_name":"pool_id","description":"IP pool ID (required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.ns_groups.members","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.appdiscovery.sessions.nsgroups.members"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.app_discovery_vm_info_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"vm_external_id","display_name":"VmExternalId"},{"field_name":"vm_name","display_name":"VmName"}],"structure_id":"com.vmware.nsx.model.app_discovery_vm_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the vms in the ns-group of the application discovery session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"NONE","field_name":"ns_group_id","description":"(required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.appdiscovery.sessions"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.app_discovery_sessions_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"end_timestamp","display_name":"EndTimestamp"},{"field_name":"reclassification","display_name":"Reclassification"},{"field_name":"start_timestamp","display_name":"StartTimestamp"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.app_discovery_session"}],"description":"Returns the list of the application discovery sessions available","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"group_id","description":"NSGroup id, helps user query sessions related to one nsgroup (optional)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Session Status, e.g","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.cluster.nodes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"account_name","display_name":"AccountName"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"shared_secret","display_name":"SharedSecret"},{"field_name":"software_version","display_name":"SoftwareVersion"}],"structure_id":"com.vmware.nsx.model.msg_client_info"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"api_listen_addr","display_name":"ApiListenAddr"},{"field_name":"mgmt_cluster_listen_addr","display_name":"MgmtClusterListenAddr"},{"field_name":"mgmt_plane_listen_addr","display_name":"MgmtPlaneListenAddr"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.management_cluster_role_config"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"control_cluster_listen_addr","display_name":"ControlClusterListenAddr"},{"field_name":"control_plane_listen_addr","display_name":"ControlPlaneListenAddr"},{"field_name":"host_msg_client_info","display_name":"HostMsgClientInfo"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.controller_cluster_role_config"},{"output_fields":[{"field_name":"certificate","display_name":"Certificate"},{"field_name":"certificate_sha256_thumbprint","display_name":"CertificateSha256Thumbprint"},{"field_name":"fqdn","display_name":"Fqdn"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.service_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"appliance_mgmt_listen_addr","display_name":"ApplianceMgmtListenAddr"},{"field_name":"controller_role","display_name":"ControllerRole"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"manager_role","display_name":"ManagerRole"}],"structure_id":"com.vmware.nsx.model.cluster_node_config"}],"description":"Adds a new management node or controller node to the NSX cluster","options":[{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.clustering_params.join_to_existing_cluster","description":"Property to indicate if the node must join an existing cluster.","type":"boolean","long_option":"controller-role-config-clustering-params-join-to-existing-cluster","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.clustering_params.shared_secret","description":"Shared secret of the cluster.","type":"string","long_option":"controller-role-config-clustering-params-shared-secret","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.control_plane_server_certificate","description":"Deprecated","type":"string","long_option":"controller-role-config-control-plane-server-certificate","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.host_msg_client_info.account_name","description":"Account name for the messaging client","type":"string","long_option":"controller-role-config-host-msg-client-info-account-name","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.host_msg_client_info.certificate","description":"Messaging client's certificate","type":"string","long_option":"controller-role-config-host-msg-client-info-certificate","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.host_msg_client_info.shared_secret","description":"Messaging client's secret","type":"string","long_option":"controller-role-config-host-msg-client-info-shared-secret","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.host_msg_client_info.software_version","description":"Software version of the node.","type":"string","long_option":"controller-role-config-host-msg-client-info-software-version","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.mpa_msg_client_info.account_name","description":"Account name for the messaging client","type":"string","long_option":"controller-role-config-mpa-msg-client-info-account-name","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.mpa_msg_client_info.certificate","description":"Messaging client's certificate","type":"string","long_option":"controller-role-config-mpa-msg-client-info-certificate","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.mpa_msg_client_info.shared_secret","description":"Messaging client's secret","type":"string","long_option":"controller-role-config-mpa-msg-client-info-shared-secret","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.mpa_msg_client_info.software_version","description":"Software version of the node.","type":"string","long_option":"controller-role-config-mpa-msg-client-info-software-version","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.node_id","description":"Only use this if an id for the node already exists with MP","type":"string","long_option":"controller-role-config-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.type","description":"Possible values are: ","type":"string","long_option":"controller-role-config-type","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.display_name","description":"Display name for the node","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.external_id","description":"External identifier of the node","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.cert_thumbprint","description":"The certificate thumbprint of the remote node.","type":"string","long_option":"mgr-role-config-cert-thumbprint","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.mpa_msg_client_info.account_name","description":"Account name for the messaging client","type":"string","long_option":"mgr-role-config-mpa-msg-client-info-account-name","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.mpa_msg_client_info.certificate","description":"Messaging client's certificate","type":"string","long_option":"mgr-role-config-mpa-msg-client-info-certificate","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.mpa_msg_client_info.shared_secret","description":"Messaging client's secret","type":"string","long_option":"mgr-role-config-mpa-msg-client-info-shared-secret","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.mpa_msg_client_info.software_version","description":"Software version of the node.","type":"string","long_option":"mgr-role-config-mpa-msg-client-info-software-version","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.password","description":"The password to be used to authenticate with the remote node.","type":"string","long_option":"mgr-role-config-password","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.remote_address","description":"The host address of the remote node to which to send this join request","type":"string","long_option":"mgr-role-config-remote-address","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.type","description":"Possible values are: ","type":"string","long_option":"mgr-role-config-type","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.user_name","description":"The username to be used to authenticate with the remote node.","type":"string","long_option":"mgr-role-config-user-name","short_option":""},{"generic":"NONE","field_name":"action","description":"(required)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.realization_state_barrier.config","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.realizationstatebarrier.config"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"interval","display_name":"Interval"}],"structure_id":"com.vmware.nsx.model.realization_state_barrier_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the current barrier configuration","options":[]},{"service_id":"com.vmware.nsx.dhcp.servers.static_bindings","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dhcp.servers.staticbindings"},"output_field_list":[],"description":"Delete a static binding","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"NONE","field_name":"binding_id","description":"(required)","type":"string","long_option":"binding-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportnodes"},"output_field_list":[{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"host_switch_profile_ids","display_name":"HostSwitchProfileIds"},{"field_name":"pnics","display_name":"Pnics"},{"field_name":"static_ip_pool_id","display_name":"StaticIpPoolId"}],"structure_id":"com.vmware.nsx.model.host_switch"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"host_switches","display_name":"HostSwitches"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.transport_node"},{"output_fields":[{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"uplink_name","display_name":"UplinkName"}],"structure_id":"com.vmware.nsx.model.pnic"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about a specified transport node.","options":[{"generic":"NONE","field_name":"transportnode_id","description":"(required)","type":"string","long_option":"transportnode-id","short_option":""}]},{"service_id":"com.vmware.nsx.node.users.ssh_keys","operation_id":"removesshkey","identity":{"name":"removesshkey","path":"com.vmware.nsx.node.users.sshkeys"},"output_field_list":[],"description":"Remove SSH public key from authorized_keys file for node user","options":[{"generic":"NONE","field_name":"userid","description":"User id of the user (required)","type":"string","long_option":"userid","short_option":""},{"generic":"NONE","field_name":"ssh_key_base_properties.label","description":"SSH key label (used to identify the key)","type":"string","long_option":"label","short_option":""},{"generic":"OPTIONAL","field_name":"ssh_key_base_properties.password","description":"Current password for user (required for users root and admin)","type":"string","long_option":"password","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.virtual_servers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.virtualservers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"application_profile_id","display_name":"ApplicationProfileId"},{"field_name":"client_ssl_profile_binding","display_name":"ClientSslProfileBinding"},{"field_name":"client_tcp_profile_id","display_name":"ClientTcpProfileId"},{"field_name":"default_pool_member_port","display_name":"DefaultPoolMemberPort"},{"field_name":"default_pool_member_ports","display_name":"DefaultPoolMemberPorts"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"max_new_connection_rate","display_name":"MaxNewConnectionRate"},{"field_name":"persistence_profile_id","display_name":"PersistenceProfileId"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"port","display_name":"Port"},{"field_name":"ports","display_name":"Ports"},{"field_name":"rule_ids","display_name":"RuleIds"},{"field_name":"server_ssl_profile_binding","display_name":"ServerSslProfileBinding"},{"field_name":"server_tcp_profile_id","display_name":"ServerTcpProfileId"},{"field_name":"sorry_pool_id","display_name":"SorryPoolId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_certificate_id","display_name":"ClientCertificateId"},{"field_name":"server_auth","display_name":"ServerAuth"},{"field_name":"server_auth_ca_ids","display_name":"ServerAuthCaIds"},{"field_name":"server_auth_crl_ids","display_name":"ServerAuthCrlIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.server_ssl_profile_binding"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_auth","display_name":"ClientAuth"},{"field_name":"client_auth_ca_ids","display_name":"ClientAuthCaIds"},{"field_name":"client_auth_crl_ids","display_name":"ClientAuthCrlIds"},{"field_name":"default_certificate_id","display_name":"DefaultCertificateId"},{"field_name":"sni_certificate_ids","display_name":"SniCertificateIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.client_ssl_profile_binding"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a load balancer virtual server.","options":[{"generic":"NONE","field_name":"virtual_server_id","description":"(required)","type":"string","long_option":"virtual-server-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.access_log_enabled","description":"Whether access log is enabled","type":"boolean","long_option":"access-log-enabled","short_option":""},{"generic":"NONE","field_name":"lb_virtual_server.application_profile_id","description":"The application profile defines the application protocol characteristics","type":"string","long_option":"application-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.certificate_chain_depth","description":"authentication depth is used to set the verification depth in the client certificates chain","type":"long","long_option":"client-ssl-profile-binding-certificate-chain-depth","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.client_auth","description":"Possible values are: ","type":"string","long_option":"client-ssl-profile-binding-client-auth","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.client_ssl_profile_binding.client_auth_ca_ids","description":"If client auth type is REQUIRED, client certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":"string","long_option":"client-ssl-profile-binding-client-auth-ca-ids","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.client_ssl_profile_binding.client_auth_crl_ids","description":"A Certificate Revocation List (CRL) can be specified in the client-side SSL profile binding to disallow compromised client certificates.","type":"string","long_option":"client-ssl-profile-binding-client-auth-crl-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.default_certificate_id","description":"A default certificate should be specified which will be used if the server does not host multiple hostnames on the same IP address or if the client does not support SNI extension.","type":"string","long_option":"client-ssl-profile-binding-default-certificate-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.client_ssl_profile_binding.sni_certificate_ids","description":"Client-side SSL profile binding allows multiple certificates, for different hostnames, to be bound to the same virtual server.","type":"string","long_option":"client-ssl-profile-binding-sni-certificate-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.ssl_profile_id","description":"Client SSL profile defines reusable, application-independent client side SSL properties.","type":"string","long_option":"client-ssl-profile-binding-ssl-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_tcp_profile_id","description":"Only L7 virtual server could be configured with customized client side TCP profile.","type":"string","long_option":"client-tcp-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.default_pool_member_port","description":"This is a deprecated property, please use 'default_pool_member_ports' instead","type":"string","long_option":"default-pool-member-port","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.default_pool_member_ports","description":"If default_pool_member_ports are configured, both default_pool_member_port and default_pool_member_ports in the response payload would include port settings, notice that the value of default_pool_member_port is the first element of default_pool_member_ports","type":"string","long_option":"default-pool-member-ports","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.enabled","description":"whether the virtual server is enabled","type":"boolean","long_option":"enabled","short_option":""},{"generic":"NONE","field_name":"lb_virtual_server.ip_address","description":"virtual server IP address format: ip","type":"string","long_option":"ip-address","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.max_concurrent_connections","description":"To ensure one virtual server does not over consume resources, affecting other applications hosted on the same LBS, connections to a virtual server can be capped","type":"long","long_option":"max-concurrent-connections","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.max_new_connection_rate","description":"To ensure one virtual server does not over consume resources, connections to a member can be rate limited","type":"long","long_option":"max-new-connection-rate","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.persistence_profile_id","description":"Persistence profile is used to allow related client connections to be sent to the same backend server.","type":"string","long_option":"persistence-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.pool_id","description":"The server pool(LbPool) contains backend servers","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.port","description":"This is a deprecated property, please use 'ports' instead","type":"string","long_option":"port","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.ports","description":"Port setting could be a single port for both L7 mode and L4 mode","type":"string","long_option":"ports","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.rule_ids","description":"Load balancer rules allow customization of load balancing behavior using match/action rules","type":"string","long_option":"rule-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.certificate_chain_depth","description":"authentication depth is used to set the verification depth in the server certificates chain","type":"long","long_option":"server-ssl-profile-binding-certificate-chain-depth","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.client_certificate_id","description":"To support client authentication (load balancer acting as a client authenticating to the backend server), client certificate can be specified in the server-side SSL profile binding","type":"string","long_option":"server-ssl-profile-binding-client-certificate-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.server_auth","description":"Possible values are: ","type":"string","long_option":"server-ssl-profile-binding-server-auth","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.server_ssl_profile_binding.server_auth_ca_ids","description":"If server auth type is REQUIRED, server certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":"string","long_option":"server-ssl-profile-binding-server-auth-ca-ids","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.server_ssl_profile_binding.server_auth_crl_ids","description":"A Certificate Revocation List (CRL) can be specified in the server-side SSL profile binding to disallow compromised server certificates.","type":"string","long_option":"server-ssl-profile-binding-server-auth-crl-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.ssl_profile_id","description":"Server SSL profile defines reusable, application-independent server side SSL properties.","type":"string","long_option":"server-ssl-profile-binding-ssl-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_tcp_profile_id","description":"Only L7 virtual server could be configured with customized server side TCP profile.","type":"string","long_option":"server-tcp-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.sorry_pool_id","description":"When load balancer can not select a backend server to serve the request in default pool or pool in rules, the request would be served by sorry server pool.","type":"string","long_option":"sorry-pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.trustmanagement"},"output_field_list":[{"output_fields":[{"field_name":"supported_algorithms","display_name":"SupportedAlgorithms"}],"structure_id":"com.vmware.nsx.model.trust_management_data"},{"output_fields":[{"field_name":"key_size","display_name":"KeySize"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.crypto_algorithm"}],"description":"Returns information about the supported algorithms and key sizes.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.global_config","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.hpm.globalconfig"},"output_field_list":[{"output_fields":[{"field_name":"collection_frequency","display_name":"CollectionFrequency"},{"field_name":"data_type","display_name":"DataType"}],"structure_id":"com.vmware.nsx.model.data_type_collection_configuration"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"client_type_collection_configurations","display_name":"ClientTypeCollectionConfigurations"},{"field_name":"feature_stack_name","display_name":"FeatureStackName"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration_list"},{"output_fields":[{"field_name":"client_type","display_name":"ClientType"},{"field_name":"data_type_configurations","display_name":"DataTypeConfigurations"}],"structure_id":"com.vmware.nsx.model.client_type_collection_configuration"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"aggregated_data_collection_frequency","display_name":"AggregatedDataCollectionFrequency"},{"field_name":"is_data_collection_enabled","display_name":"IsDataCollectionEnabled"},{"field_name":"modified_feature_stack_collection_configurations","display_name":"ModifiedFeatureStackCollectionConfigurations"}],"structure_id":"com.vmware.nsx.model.global_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Set the global configuration for aggregation service related data collection","options":[{"generic":"OPTIONAL","field_name":"global_collection_configuration._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"global_collection_configuration.aggregated_data_collection_frequency","description":"The frequency in seconds at which data, which is subject to the aggregation function, is collected","type":"long","long_option":"aggregated-data-collection-frequency","short_option":""},{"generic":"NONE","field_name":"global_collection_configuration.is_data_collection_enabled","description":"Indicates whether data collection required by the aggregation service is enabled","type":"boolean","long_option":"is-data-collection-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration.modified_feature_stack_collection_configurations.results","description":"The complete set of feature stack data collection configurations","type":"complex","long_option":"modified-feature-stack-collection-configurations-results","short_option":""}]},{"service_id":"com.vmware.nsx.trust_management.crls","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.trustmanagement.crls"},"output_field_list":[],"description":"Deletes an existing CRL.","options":[{"generic":"NONE","field_name":"crl_id","description":"ID of CRL to delete (required)","type":"string","long_option":"crl-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.nat.rules.statistics","operation_id":"getperrule","identity":{"name":"getperrule","path":"com.vmware.nsx.logicalrouters.nat.rules.statistics"},"output_field_list":[{"output_fields":[{"field_name":"active_sessions","display_name":"ActiveSessions"},{"field_name":"total_bytes","display_name":"TotalBytes"},{"field_name":"total_packets","display_name":"TotalPackets"},{"field_name":"id","display_name":"Id"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"warning_message","display_name":"WarningMessage"}],"structure_id":"com.vmware.nsx.model.nat_statistics_per_rule"}],"description":"Returns the summation of statistics from all nodes for the Specified Logical Router NAT Rule","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.vidm.search","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.aaa.vidm.search"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"name","display_name":"Name"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.vidm_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.vidm_info_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get all the users and groups from vIDM matching the search key case insensitively","options":[{"generic":"NONE","field_name":"search_string","description":"Search string to search for","type":"string","long_option":"search-string","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.app_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.appdiscovery.sessions.appprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_criteria","display_name":"AppProfileCriteria"},{"field_name":"default_app_profile","display_name":"DefaultAppProfile"}],"structure_id":"com.vmware.nsx.model.app_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.app_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the application profiles that was part of the application discovery session | while it was started.","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.community_lists","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.bgp.communitylists"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"communities","display_name":"Communities"},{"field_name":"community_type","display_name":"CommunityType"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.BGP_community_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read a specific BGP community list from a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"community_list_id","description":"(required)","type":"string","long_option":"community-list-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_message_bus.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.nsxmessagebus.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read NSX Message Bus service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.nodes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"account_name","display_name":"AccountName"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"shared_secret","display_name":"SharedSecret"},{"field_name":"software_version","display_name":"SoftwareVersion"}],"structure_id":"com.vmware.nsx.model.msg_client_info"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"api_listen_addr","display_name":"ApiListenAddr"},{"field_name":"mgmt_cluster_listen_addr","display_name":"MgmtClusterListenAddr"},{"field_name":"mgmt_plane_listen_addr","display_name":"MgmtPlaneListenAddr"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.management_cluster_role_config"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"control_cluster_listen_addr","display_name":"ControlClusterListenAddr"},{"field_name":"control_plane_listen_addr","display_name":"ControlPlaneListenAddr"},{"field_name":"host_msg_client_info","display_name":"HostMsgClientInfo"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.controller_cluster_role_config"},{"output_fields":[{"field_name":"certificate","display_name":"Certificate"},{"field_name":"certificate_sha256_thumbprint","display_name":"CertificateSha256Thumbprint"},{"field_name":"fqdn","display_name":"Fqdn"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.service_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"appliance_mgmt_listen_addr","display_name":"ApplianceMgmtListenAddr"},{"field_name":"controller_role","display_name":"ControllerRole"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"manager_role","display_name":"ManagerRole"}],"structure_id":"com.vmware.nsx.model.cluster_node_config"}],"description":"Returns information about the specified NSX cluster node.","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones.transport_node_status","operation_id":"getall","identity":{"name":"getall","path":"com.vmware.nsx.transportzones.transportnodestatus"},"output_field_list":[{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.status_count"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"bfd_admin_down_count","display_name":"BfdAdminDownCount"},{"field_name":"bfd_down_count","display_name":"BfdDownCount"},{"field_name":"bfd_init_count","display_name":"BfdInitCount"},{"field_name":"bfd_up_count","display_name":"BfdUpCount"}],"structure_id":"com.vmware.nsx.model.BFD_status_count"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_node_status_list_result"},{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"},{"field_name":"bfd_diagnostic","display_name":"BfdDiagnostic"},{"field_name":"bfd_status","display_name":"BfdStatus"}],"structure_id":"com.vmware.nsx.model.tunnel_status_count"},{"output_fields":[{"field_name":"administratively_down_count","display_name":"AdministrativelyDownCount"},{"field_name":"concatenated_path_down_count","display_name":"ConcatenatedPathDownCount"},{"field_name":"control_detection_time_expired_count","display_name":"ControlDetectionTimeExpiredCount"},{"field_name":"echo_function_failed_count","display_name":"EchoFunctionFailedCount"},{"field_name":"forwarding_plane_reset_count","display_name":"ForwardingPlaneResetCount"},{"field_name":"neighbor_signaled_session_down_count","display_name":"NeighborSignaledSessionDownCount"},{"field_name":"no_diagnostic_count","display_name":"NoDiagnosticCount"},{"field_name":"path_down_count","display_name":"PathDownCount"},{"field_name":"reverse_concatenated_path_down_count","display_name":"ReverseConcatenatedPathDownCount"}],"structure_id":"com.vmware.nsx.model.BFD_diagnostic_count"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"control_connection_status","display_name":"ControlConnectionStatus"},{"field_name":"mgmt_connection_status","display_name":"MgmtConnectionStatus"},{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_uuid","display_name":"NodeUuid"},{"field_name":"pnic_status","display_name":"PnicStatus"},{"field_name":"status","display_name":"Status"},{"field_name":"tunnel_status","display_name":"TunnelStatus"}],"structure_id":"com.vmware.nsx.model.transport_node_status"}],"description":"Read status of all the transport nodes","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Transport node (optional)","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.ipprefixlists"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"ge","display_name":"Ge"},{"field_name":"le","display_name":"Le"},{"field_name":"network","display_name":"Network"}],"structure_id":"com.vmware.nsx.model.prefix_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"prefixes","display_name":"Prefixes"}],"structure_id":"com.vmware.nsx.model.IP_prefix_list"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read a specific IPPrefixList on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"in_filter_ipprefixlist_id","display_name":"InFilterIpprefixlistId"},{"field_name":"in_filter_routemap_id","display_name":"InFilterRoutemapId"},{"field_name":"out_filter_ipprefixlist_id","display_name":"OutFilterIpprefixlistId"},{"field_name":"out_filter_routemap_id","display_name":"OutFilterRoutemapId"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_families","display_name":"AddressFamilies"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enable_bfd","display_name":"EnableBfd"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"filter_in_ipprefixlist_id","display_name":"FilterInIpprefixlistId"},{"field_name":"filter_in_routemap_id","display_name":"FilterInRoutemapId"},{"field_name":"filter_out_ipprefixlist_id","display_name":"FilterOutIpprefixlistId"},{"field_name":"filter_out_routemap_id","display_name":"FilterOutRoutemapId"},{"field_name":"hold_down_timer","display_name":"HoldDownTimer"},{"field_name":"keep_alive_timer","display_name":"KeepAliveTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"maximum_hop_limit","display_name":"MaximumHopLimit"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"password","display_name":"Password"},{"field_name":"remote_as","display_name":"RemoteAs"},{"field_name":"remote_as_num","display_name":"RemoteAsNum"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Add a new BGP Neighbor on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.address_families","description":"User can enable the neighbor for the specific address families and also define filters per address family","type":"complex","long_option":"address-families","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.bfd_config.declare_dead_multiple","description":"Number of times a packet is missed before BFD declares the neighbor down","type":"long","long_option":"bfd-config-declare-dead-multiple","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.bfd_config.receive_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats","type":"long","long_option":"bfd-config-receive-interval","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.bfd_config.transmit_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats","type":"long","long_option":"bfd-config-transmit-interval","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.enable_bfd","description":"Flag to enable BFD for this BGP Neighbor","type":"boolean","long_option":"enable-bfd","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.enabled","description":"Flag to enable this BGP Neighbor","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_in_ipprefixlist_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-in-ipprefixlist-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_in_routemap_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-in-routemap-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_out_ipprefixlist_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-out-ipprefixlist-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_out_routemap_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-out-routemap-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.hold_down_timer","description":"Wait period (seconds) before declaring peer dead format: int64","type":"long","long_option":"hold-down-timer","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.keep_alive_timer","description":"Frequency (seconds) with which keep alive messages are sent to peers format: int64","type":"long","long_option":"keep-alive-timer","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.maximum_hop_limit","description":"This value is set on TTL(time to live) of BGP header","type":"long","long_option":"maximum-hop-limit","short_option":""},{"generic":"NONE","field_name":"bgp_neighbor.neighbor_address","description":"Neighbor IP Address format: ipv4","type":"string","long_option":"neighbor-address","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.password","description":"User can create (POST) the neighbor with or without the password","type":"string","long_option":"password","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.remote_as","description":"This is a deprecated property, Please use 'remote_as_num' instead","type":"long","long_option":"remote-as","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.remote_as_num","description":"4 Byte ASN of the neighbor in ASPLAIN/ASDOT Format","type":"string","long_option":"remote-as-num","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.source_address","description":"Deprecated - do not provide a value for this field","type":"string","long_option":"source-address","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"bgp_neighbor.source_addresses","description":"BGP neighborship will be formed from all these source addresses to this neighbour","type":"string","long_option":"source-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.role_bindings","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.aaa.rolebindings"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"name","display_name":"Name"},{"field_name":"roles","display_name":"Roles"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.role_binding"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.role"}],"description":"Assign roles to User or Group","options":[{"generic":"OPTIONAL","field_name":"role_binding._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.name","description":"User/Group's name","type":"string","long_option":"name","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.roles","description":"Roles","type":"complex","long_option":"roles","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.type","description":"Possible values are: ","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.tunnel_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.vpn.ipsec.tunnelprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"df_policy","display_name":"DfPolicy"},{"field_name":"dh_groups","display_name":"DhGroups"},{"field_name":"digest_algorithms","display_name":"DigestAlgorithms"},{"field_name":"enable_perfect_forward_secrecy","display_name":"EnablePerfectForwardSecrecy"},{"field_name":"encapsulation_mode","display_name":"EncapsulationMode"},{"field_name":"encryption_algorithms","display_name":"EncryptionAlgorithms"},{"field_name":"sa_life_time","display_name":"SaLifeTime"},{"field_name":"transform_protocol","display_name":"TransformProtocol"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get paginated list of all IPSecTunnelProfiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.syslog"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read syslog service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.ike_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.ipsec.ikeprofiles"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dh_groups","display_name":"DhGroups"},{"field_name":"digest_algorithms","display_name":"DigestAlgorithms"},{"field_name":"encryption_algorithms","display_name":"EncryptionAlgorithms"},{"field_name":"ike_version","display_name":"IkeVersion"},{"field_name":"sa_life_time","display_name":"SaLifeTime"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNIKE_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get custom IKE Profile, given the particular id.","options":[{"generic":"NONE","field_name":"ipsec_vpn_ike_profile_id","description":"(required)","type":"string","long_option":"ipsec-vpn-ike-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore","operation_id":"suspend","identity":{"name":"suspend","path":"com.vmware.nsx.cluster.restore"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.global_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"status","display_name":"Status"},{"field_name":"step_number","display_name":"StepNumber"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.restore_step"},{"output_fields":[{"field_name":"backup_timestamp","display_name":"BackupTimestamp"},{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"id","display_name":"Id"},{"field_name":"instructions","display_name":"Instructions"},{"field_name":"restore_end_time","display_name":"RestoreEndTime"},{"field_name":"restore_start_time","display_name":"RestoreStartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"step","display_name":"Step"},{"field_name":"total_steps","display_name":"TotalSteps"}],"structure_id":"com.vmware.nsx.model.cluster_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.per_step_restore_status"},{"output_fields":[{"field_name":"actions","display_name":"Actions"},{"field_name":"fields","display_name":"Fields"},{"field_name":"id","display_name":"Id"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.instruction_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Suspend any currently running restore operation","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters"},"output_field_list":[{"output_fields":[{"field_name":"external_transit_networks","display_name":"ExternalTransitNetworks"},{"field_name":"ha_vip_configs","display_name":"HaVipConfigs"},{"field_name":"internal_transit_network","display_name":"InternalTransitNetwork"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"}],"structure_id":"com.vmware.nsx.model.logical_router_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"active_vip_addresses","display_name":"ActiveVipAddresses"},{"field_name":"prefix_length","display_name":"PrefixLength"}],"structure_id":"com.vmware.nsx.model.VIP_subnet"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ha_vip_subnets","display_name":"HaVipSubnets"},{"field_name":"redundant_uplink_port_ids","display_name":"RedundantUplinkPortIds"}],"structure_id":"com.vmware.nsx.model.ha_vip_config"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"advanced_config","display_name":"AdvancedConfig"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"failover_mode","display_name":"FailoverMode"},{"field_name":"firewall_sections","display_name":"FirewallSections"},{"field_name":"high_availability_mode","display_name":"HighAvailabilityMode"},{"field_name":"preferred_edge_cluster_member_index","display_name":"PreferredEdgeClusterMemberIndex"},{"field_name":"router_type","display_name":"RouterType"}],"structure_id":"com.vmware.nsx.model.logical_router"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the specified logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"logical_router.advanced_config.external_transit_networks","description":"CIDR block defining tier0 to tier1 links format: ipv4-cidr-block","type":"string","long_option":"advanced-config-external-transit-networks","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.advanced_config.ha_vip_configs","description":"This configuration can be defined only for Active-Standby LogicalRouter to provide | redundancy","type":"complex","long_option":"advanced-config-ha-vip-configs","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.advanced_config.internal_transit_network","description":"CIDR block defining Service router to distributed router links format: ipv4-cidr-block","type":"string","long_option":"advanced-config-internal-transit-network","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.advanced_config.transport_zone_id","description":"Transport zone of the logical router","type":"string","long_option":"advanced-config-transport-zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.edge_cluster_id","description":"Used for tier0 routers","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.failover_mode","description":"Possible values are: ","type":"string","long_option":"failover-mode","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.firewall_sections","description":"List of Firewall sections related to Logical Router.","type":"complex","long_option":"firewall-sections","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.high_availability_mode","description":"Possible values are: ","type":"string","long_option":"high-availability-mode","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.preferred_edge_cluster_member_index","description":"Used for tier0 routers only format: int64","type":"long","long_option":"preferred-edge-cluster-member-index","short_option":""},{"generic":"NONE","field_name":"logical_router.router_type","description":"Possible values are: ","type":"string","long_option":"router-type","short_option":""}]},{"service_id":"com.vmware.nsx.loadbalancer.monitors","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.monitors"},"output_field_list":[],"description":"Delete a load balancer monitor.","options":[{"generic":"NONE","field_name":"monitor_id","description":"(required)","type":"string","long_option":"monitor-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.server_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dhcp.serverprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"}],"structure_id":"com.vmware.nsx.model.dhcp_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a DHCP server profile","options":[{"generic":"OPTIONAL","field_name":"dhcp_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dhcp_profile.edge_cluster_id","description":"edge cluster uuid","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"dhcp_profile.edge_cluster_member_indexes","description":"If none is provided, the NSX will auto-select two edge-nodes from the given edge cluster","type":"long","long_option":"edge-cluster-member-indexes","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.forwarding_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.forwardingtable"},"output_field_list":[{"output_fields":[{"field_name":"admin_distance","display_name":"AdminDistance"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"},{"field_name":"lr_component_id","display_name":"LrComponentId"},{"field_name":"lr_component_type","display_name":"LrComponentType"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"},{"field_name":"route_type","display_name":"RouteType"}],"structure_id":"com.vmware.nsx.model.logical_router_route_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"logical_router_name","display_name":"LogicalRouterName"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_router_route_table"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"transport_node_id","description":"TransportNode Id (required)","type":"string","long_option":"transport-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"network_prefix","description":"IPv4 CIDR Block (optional)","type":"string","long_option":"network-prefix","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.firewall.status"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.firewall_status_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_status","display_name":"TargetStatus"}],"structure_id":"com.vmware.nsx.model.target_resource_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"context","display_name":"Context"},{"field_name":"global_status","display_name":"GlobalStatus"},{"field_name":"target_statuses","display_name":"TargetStatuses"}],"structure_id":"com.vmware.nsx.model.firewall_status"}],"description":"List all firewall status for supported contexts","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.services","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.vpn.l2vpn.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enable_full_mesh","display_name":"EnableFullMesh"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"logical_tap_ip_pool","display_name":"LogicalTapIpPool"}],"structure_id":"com.vmware.nsx.model.l2_vpn_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Edit a specific L2VPN service","options":[{"generic":"NONE","field_name":"l2vpn_service_id","description":"(required)","type":"string","long_option":"l2vpn-service-id","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service.enable_full_mesh","description":"Hub replicates traffic received from peer to all other peers.","type":"boolean","long_option":"enable-full-mesh","short_option":""},{"generic":"NONE","field_name":"l2_vpn_service.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"l2_vpn_service.logical_tap_ip_pool","description":"IP Pool to allocate local and peer endpoint IPs for L2VpnSession logical Tap","type":"string","long_option":"logical-tap-ip-pool","short_option":""}]},{"service_id":"com.vmware.nsx.app_discovery.sessions","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.appdiscovery.sessions"},"output_field_list":[],"description":"Cancel and delete the application discovery session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_units","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.upgradeunits"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_list_result"}],"description":"Get upgrade units","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which upgrade units to be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"current_version","description":"Current version of upgrade unit based on which upgrade units to be filtered (optional)","type":"string","long_option":"current-version","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"group_id","description":"UUID of group based on which upgrade units to be filtered (optional)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"has_warnings","description":"Flag to indicate whether to return only upgrade units with warnings (optional, default to false)","type":"boolean","long_option":"has-warnings","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"metadata","description":"Metadata about upgrade unit to filter on (optional)","type":"string","long_option":"metadata","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_type","description":"Upgrade unit type based on which upgrade units to be filtered (optional)","type":"string","long_option":"upgrade-unit-type","short_option":""}]},{"service_id":"com.vmware.nsx.switching_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.switchingprofiles"},"output_field_list":[],"description":"Deletes the specified switching profile.","options":[{"generic":"NONE","field_name":"switching_profile_id","description":"(required)","type":"string","long_option":"switching-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"unbind","description":"force unbinding of logical switches and ports from a switching profile (optional, default to false)","type":"boolean","long_option":"unbind","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers","operation_id":"reprocess","identity":{"name":"reprocess","path":"com.vmware.nsx.logicalrouters"},"output_field_list":[],"description":"Reprocess logical router configuration and configuration of related entities like logical router ports, static routing, etc","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"service_id":"com.vmware.nsx.node.services.node_mgmt","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.nodemgmt"},"output_field_list":[],"description":"Restart the node management service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_pools","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.pools.ippools"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"pool_usage","display_name":"PoolUsage"},{"field_name":"subnets","display_name":"Subnets"}],"structure_id":"com.vmware.nsx.model.ip_pool"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"dns_suffix","display_name":"DnsSuffix"},{"field_name":"gateway_ip","display_name":"GatewayIp"}],"structure_id":"com.vmware.nsx.model.ip_pool_subnet"},{"output_fields":[{"field_name":"allocated_ids","display_name":"AllocatedIds"},{"field_name":"free_ids","display_name":"FreeIds"},{"field_name":"total_ids","display_name":"TotalIds"}],"structure_id":"com.vmware.nsx.model.pool_usage"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new IPv4 or IPv6 address pool","options":[{"generic":"OPTIONAL","field_name":"ip_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.pool_usage.allocated_ids","description":"Total number of allocated IDs in a pool format: int64","type":"long","long_option":"pool-usage-allocated-ids","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.pool_usage.free_ids","description":"Total number of free IDs in a pool format: int64","type":"long","long_option":"pool-usage-free-ids","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.pool_usage.total_ids","description":"Total number of IDs in a pool format: int64","type":"long","long_option":"pool-usage-total-ids","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.subnets","description":"Subnets can be IPv4 or IPv6 and they should not overlap","type":"complex","long_option":"subnets","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore.config","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.restore.config"},"output_field_list":[{"output_fields":[{"field_name":"authentication_scheme","display_name":"AuthenticationScheme"},{"field_name":"protocol_name","display_name":"ProtocolName"},{"field_name":"ssh_fingerprint","display_name":"SshFingerprint"}],"structure_id":"com.vmware.nsx.model.file_transfer_protocol"},{"output_fields":[{"field_name":"password","display_name":"Password"},{"field_name":"scheme_name","display_name":"SchemeName"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.file_transfer_authentication_scheme"},{"output_fields":[{"field_name":"passphrase","display_name":"Passphrase"},{"field_name":"remote_file_server","display_name":"RemoteFileServer"}],"structure_id":"com.vmware.nsx.model.restore_configuration"},{"output_fields":[{"field_name":"directory_path","display_name":"DirectoryPath"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.remote_file_server"}],"description":"Get configuration information for the file server used to store backed-up files","options":[]},{"service_id":"com.vmware.nsx.node","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node"},"output_field_list":[],"description":"Restarts or shuts down the NSX Manager appliance.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.sessions.remote_mac","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.l2vpn.sessions.remotemac"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"logical_switch","display_name":"LogicalSwitch"},{"field_name":"remote_mac_addresses","display_name":"RemoteMacAddresses"}],"structure_id":"com.vmware.nsx.model.l2_VPN_session_remote_macs_for_LS"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"remote_mac_addresses","display_name":"RemoteMacAddresses"},{"field_name":"session_id","display_name":"SessionId"}],"structure_id":"com.vmware.nsx.model.l2_VPN_session_remote_macs"}],"description":"Get L2VPN session remote mac for logical switch.","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch_id","description":"logical switch identifier (optional)","type":"string","long_option":"logical-switch-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections.rules","operation_id":"revise","identity":{"name":"revise","path":"com.vmware.nsx.serviceinsertion.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"redirect_tos","display_name":"RedirectTos"}],"structure_id":"com.vmware.nsx.model.service_insertion_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.service_insertion_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies existing serviceinsertion rule along with relative position among other serviceinsertion rules inside a serviceinsertion section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._owner.action","description":"Optional action","type":"string","long_option":"owner-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._owner.href","description":"Link to resource","type":"string","long_option":"owner-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._owner.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"owner-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.id","description":"Identifier of the resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"NONE","field_name":"service_insertion_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.applied_tos","description":"List of object where rule will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.destinations","description":"List of the destinations","type":"complex","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.destinations_excluded","description":"Negation of the destination.","type":"boolean","long_option":"destinations-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.disabled","description":"Flag to disable rule","type":"boolean","long_option":"disabled","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.is_default","description":"Flag to indicate whether rule is default.","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.notes","description":"User notes specific to the rule.","type":"string","long_option":"notes","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.rule_tag","description":"User level field which will be printed in CLI and packet logs.","type":"string","long_option":"rule-tag","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.services","description":"List of the services","type":"complex","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.sources","description":"List of sources","type":"complex","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.sources_excluded","description":"Negation of the source.","type":"boolean","long_option":"sources-excluded","short_option":""},{"generic":"NONE","field_name":"service_insertion_rule.redirect_tos","description":"A rule can be realized on a particular service definition, service instance or instance endpoint","type":"complex","long_option":"redirect-tos","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.firewall_section"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about firewall section for the identifier.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes.state"},"output_field_list":[{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.configuration_state"}],"description":"For edge nodes, returns the current install state when deployment is in progress, NODE_READY when deployment is complete and the failure state when deployment has failed.","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"service_id":"com.vmware.nsx.dhcp.relays","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dhcp.relays"},"output_field_list":[],"description":"Deletes the specified dhcp relay service.","options":[{"generic":"NONE","field_name":"relay_id","description":"(required)","type":"string","long_option":"relay-id","short_option":""}]},{"service_id":"com.vmware.nsx.ip_sets","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.ipsets"},"output_field_list":[],"description":"Deletes the specified IPSet","options":[{"generic":"NONE","field_name":"ip_set_id","description":"IPSet Id (required)","type":"string","long_option":"ip-set-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"service_id":"com.vmware.nsx.error_resolver","operation_id":"resolveerror","identity":{"name":"resolveerror","path":"com.vmware.nsx.errorresolver"},"output_field_list":[],"description":"Invokes the corresponding error resolver for the given error(s) present in the payload","options":[{"generic":"NONE","field_name":"error_resolver_metadata_list.errors","description":"List of errors with their corresponding metadata.","type":"complex","long_option":"errors","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.edge_clusters","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.edgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"member_index","display_name":"MemberIndex"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.edge_cluster_member"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"},{"field_name":"deployment_type","display_name":"DeploymentType"},{"field_name":"member_node_type","display_name":"MemberNodeType"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.edge_cluster"}],"description":"Creates a new edge cluster","options":[{"generic":"OPTIONAL","field_name":"edge_cluster._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.cluster_profile_bindings","description":"Edge cluster profile bindings","type":"complex","long_option":"cluster-profile-bindings","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.deployment_type","description":"Possible values are: ","type":"string","long_option":"deployment-type","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.member_node_type","description":"Possible values are: ","type":"string","long_option":"member-node-type","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.members","description":"EdgeCluster only supports homogeneous members","type":"complex","long_option":"members","short_option":""}]},{"service_id":"com.vmware.nsx.serviceinsertion.sections","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.serviceinsertion.sections"},"output_field_list":[],"description":"Removes serviceinsertion section from the system","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"cascade","description":"Flag to cascade delete of this object to all it's child objects","type":"boolean","long_option":"cascade","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.plan","operation_id":"pause","identity":{"name":"pause","path":"com.vmware.nsx.upgrade.plan"},"output_field_list":[],"description":"Pause upgrade","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.collectorconfigs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.ipfix.collectorconfigs"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"collectors","display_name":"Collectors"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_config_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"List IPFIX collector configurations","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.licenses","operation_id":"getlicensebykey","identity":{"name":"getlicensebykey","path":"com.vmware.nsx.licenses"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_type","display_name":"CapacityType"},{"field_name":"description","display_name":"Description"},{"field_name":"expiry","display_name":"Expiry"},{"field_name":"features","display_name":"Features"},{"field_name":"is_eval","display_name":"IsEval"},{"field_name":"is_expired","display_name":"IsExpired"},{"field_name":"is_mh","display_name":"IsMh"},{"field_name":"license_key","display_name":"LicenseKey"},{"field_name":"product_name","display_name":"ProductName"},{"field_name":"product_version","display_name":"ProductVersion"},{"field_name":"quantity","display_name":"Quantity"}],"structure_id":"com.vmware.nsx.model.license"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Deprecated","options":[{"generic":"NONE","field_name":"license_key","description":"(required)","type":"string","long_option":"license-key","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.manager","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.services.manager"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"logging_level","display_name":"LoggingLevel"},{"field_name":"package_logging_level","display_name":"PackageLoggingLevel"}],"structure_id":"com.vmware.nsx.model.proton_service_properties"},{"output_fields":[{"field_name":"logging_level","display_name":"LoggingLevel"},{"field_name":"package_name","display_name":"PackageName"}],"structure_id":"com.vmware.nsx.model.proton_package_logging_levels"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_proton_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update service properties","options":[{"generic":"OPTIONAL","field_name":"node_proton_service_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_proton_service_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_proton_service_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_proton_service_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_proton_service_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_proton_service_properties.service_name","description":"Service name","type":"string","long_option":"service-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_proton_service_properties.service_properties.logging_level","description":"Possible values are: ","type":"string","long_option":"service-properties-logging-level","short_option":""},{"generic":"OPTIONAL","field_name":"node_proton_service_properties.service_properties.package_logging_level","description":"Package logging levels","type":"complex","long_option":"service-properties-package-logging-level","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mac_sets.members","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.macsets.members"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.MAC_address_element"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Add an individual MAC address to a MACSet","options":[{"generic":"NONE","field_name":"mac_set_id","description":"MAC Set Id (required)","type":"string","long_option":"mac-set-id","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"NONE","field_name":"m_AC_address_element.mac_address","description":"A MAC address","type":"string","long_option":"mac-address","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_clusters","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.bridgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"ha_mac","display_name":"HaMac"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.bridge_cluster_node"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_nodes","display_name":"BridgeNodes"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"}],"structure_id":"com.vmware.nsx.model.bridge_cluster"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about a specified bridge cluster.","options":[{"generic":"NONE","field_name":"bridgecluster_id","description":"(required)","type":"string","long_option":"bridgecluster-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.tcp_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.tcpprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"fin_wait2_timeout","display_name":"FinWait2Timeout"},{"field_name":"max_syn_retransmissions","display_name":"MaxSynRetransmissions"},{"field_name":"nagle_algorithm_enabled","display_name":"NagleAlgorithmEnabled"},{"field_name":"receive_window_size","display_name":"ReceiveWindowSize"},{"field_name":"transmit_window_size","display_name":"TransmitWindowSize"}],"structure_id":"com.vmware.nsx.model.lb_tcp_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a load balancer TCP profile.","options":[{"generic":"NONE","field_name":"tcp_profile_id","description":"(required)","type":"string","long_option":"tcp-profile-id","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers.routing.bgp.community_lists","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.routing.bgp.communitylists"},"output_field_list":[],"description":"Delete a specific BGP community list from a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"community_list_id","description":"(required)","type":"string","long_option":"community-list-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.sessions","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.vpn.ipsec.sessions"},"output_field_list":[],"description":"Edit IPSec VPN session.","options":[{"generic":"NONE","field_name":"ipsec_vpn_session_id","description":"(required)","type":"string","long_option":"ipsec-vpn-session-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session","description":"(required)","type":"complex-hasfieldsof","long_option":"ip-sec-vpn-session","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_session.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session.enabled","description":"Enable/Disable IPSec VPN session.","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session.ipsec_vpn_service_id","description":"Identifier of VPN Service linked with local endpoint.","type":"string","long_option":"ipsec-vpn-service-id","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_session.local_endpoint_id","description":"Local endpoint identifier.","type":"string","long_option":"local-endpoint-id","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_session.peer_endpoint_id","description":"Peer endpoint identifier.","type":"string","long_option":"peer-endpoint-id","short_option":""}]},{"service_id":"com.vmware.nsx.pools.ip_blocks","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.pools.ipblocks"},"output_field_list":[],"description":"Deletes the IP address block with specified id if it exists","options":[{"generic":"NONE","field_name":"block_id","description":"IP address block id (required)","type":"string","long_option":"block-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.vni_pools","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pools.vnipools"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.vni_range"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.vni_pool"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified virtual network identifier (VNI) pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"VNI pool ID (required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.edge_clusters","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.edgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"member_index","display_name":"MemberIndex"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.edge_cluster_member"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"},{"field_name":"deployment_type","display_name":"DeploymentType"},{"field_name":"member_node_type","display_name":"MemberNodeType"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.edge_cluster"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.edge_cluster_list_result"}],"description":"Returns information about the configured edge clusters, which enable you to group together transport nodes of the type EdgeNode and apply fabric profiles to all members of the edge cluster","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.csrs","operation_id":"importcsr","identity":{"name":"importcsr","path":"com.vmware.nsx.trustmanagement.csrs"},"output_field_list":[{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.certificate_list"}],"description":"Imports a certificate authority (CA)-signed certificate for a CSR","options":[{"generic":"NONE","field_name":"csr_id","description":"CSR this certificate is associated with (required)","type":"string","long_option":"csr-id","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.key_algo","description":"Key algorithm contained in this certificate","type":"string","long_option":"key-algo","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.passphrase","description":"Password for private key encryption","type":"string","long_option":"passphrase","short_option":""},{"generic":"NONE","field_name":"trust_object_data.pem_encoded","description":"pem encoded certificate data","type":"string","long_option":"pem-encoded","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.private_key","description":"private key data","type":"string","long_option":"private-key","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports.mac_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalports.mactable"},"output_field_list":[{"output_fields":[{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"mac_type","display_name":"MacType"}],"structure_id":"com.vmware.nsx.model.logical_port_mac_table_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_port_id","display_name":"LogicalPortId"},{"field_name":"results","display_name":"Results"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.logical_port_mac_address_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns MAC table of a specified logical port","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"TransportNode Id (optional)","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.telemetry","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.telemetry"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop Telemetry service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.backups.config","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.backups.config"},"output_field_list":[{"output_fields":[{"field_name":"backup_enabled","display_name":"BackupEnabled"},{"field_name":"backup_schedule","display_name":"BackupSchedule"},{"field_name":"inventory_summary_interval","display_name":"InventorySummaryInterval"},{"field_name":"passphrase","display_name":"Passphrase"},{"field_name":"remote_file_server","display_name":"RemoteFileServer"}],"structure_id":"com.vmware.nsx.model.backup_configuration"},{"output_fields":[{"field_name":"authentication_scheme","display_name":"AuthenticationScheme"},{"field_name":"protocol_name","display_name":"ProtocolName"},{"field_name":"ssh_fingerprint","display_name":"SshFingerprint"}],"structure_id":"com.vmware.nsx.model.file_transfer_protocol"},{"output_fields":[{"field_name":"password","display_name":"Password"},{"field_name":"scheme_name","display_name":"SchemeName"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.file_transfer_authentication_scheme"},{"output_fields":[{"field_name":"directory_path","display_name":"DirectoryPath"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.remote_file_server"}],"description":"Get a configuration of a file server and timers for automated backup","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.manager","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.manager"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"error_log_level","display_name":"ErrorLogLevel"},{"field_name":"size","display_name":"Size"},{"field_name":"virtual_server_ids","display_name":"VirtualServerIds"}],"structure_id":"com.vmware.nsx.model.lb_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a load balancer service.","options":[{"generic":"OPTIONAL","field_name":"lb_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.access_log_enabled","description":"whether access log is enabled","type":"boolean","long_option":"access-log-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.is_valid","description":"Will be set to false if the referenced NSX resource has been deleted.","type":"boolean","long_option":"attachment-is-valid","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.target_display_name","description":"Display name of the NSX resource.","type":"string","long_option":"attachment-target-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.target_id","description":"Identifier of the NSX resource.","type":"string","long_option":"attachment-target-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.target_type","description":"Type of the NSX resource.","type":"string","long_option":"attachment-target-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.enabled","description":"whether the load balancer service is enabled","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.error_log_level","description":"Possible values are: ","type":"string","long_option":"error-log-level","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.size","description":"Possible values are: ","type":"string","long_option":"size","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_service.virtual_server_ids","description":"virtual servers can be associated to LbService(which is similar to physical/virtual load balancer), Lb virtual servers, pools and other entities could be defined independently, the virtual server identifier list here would be used to maintain the relationship of LbService and other Lb entities.","type":"string","long_option":"virtual-server-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"error_log_level","display_name":"ErrorLogLevel"},{"field_name":"size","display_name":"Size"},{"field_name":"virtual_server_ids","display_name":"VirtualServerIds"}],"structure_id":"com.vmware.nsx.model.lb_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_service_list_result"}],"description":"Retrieve a paginated list of load balancer services.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Returns information about a specific fabric node (host or edge).","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.services.service_instances","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances"},"output_field_list":[],"description":"Adds a new Service-Instance under the specified Service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance","description":"(required)","type":"complex-hasfieldsof","long_option":"base-service-instance","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"base_service_instance.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"base_service_instance.deployment_mode","description":"Possible values are: ","type":"string","long_option":"deployment-mode","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance.on_failure_policy","description":"Possible values are: ","type":"string","long_option":"on-failure-policy","short_option":""},{"generic":"OPTIONAL","field_name":"base_service_instance.service_id","description":"The Service to which the service instance is associated.","type":"string","long_option":"service-id-2","short_option":""},{"generic":"NONE","field_name":"base_service_instance.transport_type","description":"Possible values are: ","type":"string","long_option":"transport-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.summary"},"output_field_list":[{"output_fields":[{"field_name":"component_target_versions","display_name":"ComponentTargetVersions"},{"field_name":"system_version","display_name":"SystemVersion"},{"field_name":"target_version","display_name":"TargetVersion"},{"field_name":"upgrade_bundle_file_name","display_name":"UpgradeBundleFileName"},{"field_name":"upgrade_coordinator_version","display_name":"UpgradeCoordinatorVersion"},{"field_name":"upgrade_status","display_name":"UpgradeStatus"}],"structure_id":"com.vmware.nsx.model.upgrade_summary"},{"output_fields":[{"field_name":"component_type","display_name":"ComponentType"},{"field_name":"target_version","display_name":"TargetVersion"}],"structure_id":"com.vmware.nsx.model.component_target_version"}],"description":"Get upgrade summary","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.features","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.hpm.features"},"output_field_list":[{"output_fields":[{"field_name":"collection_frequency","display_name":"CollectionFrequency"},{"field_name":"data_type","display_name":"DataType"}],"structure_id":"com.vmware.nsx.model.data_type_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"client_type_collection_configurations","display_name":"ClientTypeCollectionConfigurations"},{"field_name":"feature_stack_name","display_name":"FeatureStackName"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration"},{"output_fields":[{"field_name":"client_type","display_name":"ClientType"},{"field_name":"data_type_configurations","display_name":"DataTypeConfigurations"}],"structure_id":"com.vmware.nsx.model.client_type_collection_configuration"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the complete set of client type data collection configuration records for the specified feature stack.","options":[{"generic":"NONE","field_name":"feature_stack_name","description":"(required)","type":"string","long_option":"feature-stack-name","short_option":""}]},{"service_id":"com.vmware.nsx.services","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.services"},"output_field_list":[],"description":"Deletes the specified logical router service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouterports"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_router_port_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all logical router ports","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_id","description":"Logical Router identifier (optional)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch_id","description":"Logical Switch identifier (optional)","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"Resource types of logical router port (optional)","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.mgmt_plane_bus","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.mgmtplanebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read Rabbit MQ service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.ipfixprofiles"},"output_field_list":[],"description":"Update an existing IPFIX profile with profile ID and modified properties.","options":[{"generic":"NONE","field_name":"ipfix_profile_id","description":"(required)","type":"string","long_option":"ipfix-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"ipfix-upm-profile","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"ipfix_upm_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.application_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.applicationprofiles"},"output_field_list":[],"description":"Update a load balancer application profile.","options":[{"generic":"NONE","field_name":"application_profile_id","description":"(required)","type":"string","long_option":"application-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"lb-app-profile","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"lb_app_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.tasks.response","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.tasks.response"},"output_field_list":[],"description":"Get the response of a task","options":[{"generic":"NONE","field_name":"task_id","description":"ID of task to read (required)","type":"string","long_option":"task-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.configs.management","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.configs.management"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"publish_fqdns","display_name":"PublishFqdns"}],"structure_id":"com.vmware.nsx.model.management_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the NSX Management nodes global configuration.","options":[]},{"service_id":"com.vmware.nsx.aaa.role_bindings","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.aaa.rolebindings"},"output_field_list":[],"description":"Delete user/group's roles assignment","options":[{"generic":"NONE","field_name":"binding_id","description":"User/Group's id (required)","type":"string","long_option":"binding-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.install_upgrade.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.installupgrade.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read NSX install-upgrade service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.sessions.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.l2vpn.sessions.statistics"},"output_field_list":[{"output_fields":[{"field_name":"bum_bytes_in","display_name":"BumBytesIn"},{"field_name":"bum_bytes_out","display_name":"BumBytesOut"},{"field_name":"bum_packets_in","display_name":"BumPacketsIn"},{"field_name":"bum_packets_out","display_name":"BumPacketsOut"},{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"logical_switch","display_name":"LogicalSwitch"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_receive_error","display_name":"PacketsReceiveError"},{"field_name":"packets_sent_error","display_name":"PacketsSentError"}],"structure_id":"com.vmware.nsx.model.l2_VPN_per_LS_traffic_statistics"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"partial_stats","display_name":"PartialStats"},{"field_name":"session_id","display_name":"SessionId"},{"field_name":"tap_traffic_counters","display_name":"TapTrafficCounters"},{"field_name":"traffic_statistics_per_logical_switch","display_name":"TrafficStatisticsPerLogicalSwitch"}],"structure_id":"com.vmware.nsx.model.l2_VPN_session_statistics"},{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_receive_error","display_name":"PacketsReceiveError"},{"field_name":"packets_sent_error","display_name":"PacketsSentError"}],"structure_id":"com.vmware.nsx.model.l2_VPN_tap_traffic_statistics"}],"description":"Get statistics of a L2VPN session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups.aggregate_info","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.upgradeunitgroups.aggregateinfo"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"extended_configuration","display_name":"ExtendedConfiguration"},{"field_name":"failed_count","display_name":"FailedCount"},{"field_name":"parallel","display_name":"Parallel"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"},{"field_name":"type","display_name":"Type"},{"field_name":"upgrade_unit_count","display_name":"UpgradeUnitCount"},{"field_name":"upgrade_units","display_name":"UpgradeUnits"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Return aggregate information of all upgrade unit groups","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which upgrade unit groups to be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"summary","description":"Flag indicating whether to return summary (optional, default to false)","type":"boolean","long_option":"summary","short_option":""},{"generic":"OPTIONAL","field_name":"sync","description":"Synchronize before returning upgrade unit groups (optional, default to false)","type":"boolean","long_option":"sync","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"createmultiple","identity":{"name":"createmultiple","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.firewall_rule_list"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create multiple firewall rules in existing firewall section bounded by limit of 1000 firewall rules per section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"firewall_rule_list.rules","description":"List of firewall rules in the section","type":"complex","long_option":"rules","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.routing.staticroutes.bfdpeers"},"output_field_list":[],"description":"Deletes the specified BFD peer present on specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"bfd_peer_id","description":"(required)","type":"string","long_option":"bfd-peer-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.eula.acceptance","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.eula.acceptance"},"output_field_list":[{"output_fields":[{"field_name":"acceptance","display_name":"Acceptance"}],"structure_id":"com.vmware.nsx.model.EULA_acceptance"}],"description":"Return the acceptance status of end user license agreement","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"updatewithrules","identity":{"name":"updatewithrules","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.firewall_section_rule_list"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies existing firewall section along with its association with rules","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.is_default","description":"It is a boolean flag which reflects whether a distributed service section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.stateful","description":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.rules","description":"List of firewall rules in the section","type":"complex","long_option":"rules","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.app_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.appdiscovery.appprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_criteria","display_name":"AppProfileCriteria"},{"field_name":"default_app_profile","display_name":"DefaultAppProfile"}],"structure_id":"com.vmware.nsx.model.app_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Adds a new app profile","options":[{"generic":"OPTIONAL","field_name":"app_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.app_profile_category","description":"Category of the app profile, value could be any string that describes the profile","type":"string","long_option":"app-profile-category","short_option":""},{"generic":"LIST","field_name":"app_profile.app_profile_criteria","description":"Criteria of the app profile, value could be any string or \\\"*\\\" (match any string)","type":"string","long_option":"app-profile-criteria","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.default_app_profile","description":"True if this App Profile is a default profile (automatically created by the system)","type":"boolean","long_option":"default-app-profile","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.realization_state_barrier.current","operation_id":"increment","identity":{"name":"increment","path":"com.vmware.nsx.realizationstatebarrier.current"},"output_field_list":[{"output_fields":[{"field_name":"current_barrier_number","display_name":"CurrentBarrierNumber"}],"structure_id":"com.vmware.nsx.model.current_realization_state_barrier"}],"description":"Increment the current barrier number by 1 for NSX","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoints.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.bridgeendpoints.status"},"output_field_list":[{"output_fields":[{"field_name":"active_nodes","display_name":"ActiveNodes"},{"field_name":"endpoint_id","display_name":"EndpointId"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint_status"}],"description":"Get the status for the Bridge Endpoint of the given Endpoint id","options":[{"generic":"NONE","field_name":"endpoint_id","description":"(required)","type":"string","long_option":"endpoint-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_message_bus","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.nsxmessagebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NSX Message Bus service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.traceflows","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.traceflows"},"output_field_list":[{"output_fields":[{"field_name":"delivered_count","display_name":"DeliveredCount"},{"field_name":"dropped_count","display_name":"DroppedCount"},{"field_name":"forwarded_count","display_name":"ForwardedCount"},{"field_name":"received_count","display_name":"ReceivedCount"}],"structure_id":"com.vmware.nsx.model.traceflow_observation_counters"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.traceflow_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"analysis","display_name":"Analysis"},{"field_name":"counters","display_name":"Counters"},{"field_name":"id","display_name":"Id"},{"field_name":"logical_counters","display_name":"LogicalCounters"},{"field_name":"lport_id","display_name":"LportId"},{"field_name":"operation_state","display_name":"OperationState"},{"field_name":"result_overflowed","display_name":"ResultOverflowed"},{"field_name":"timeout","display_name":"Timeout"}],"structure_id":"com.vmware.nsx.model.traceflow"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"List all Traceflow rounds; if a logical port id is given as a query parameter, only those originated from the logical port are returned.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"lport_id","description":"id of the source logical port where the trace flows originated (optional)","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.services","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.logical_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a service that can be applied to one or more logical router ports","options":[{"generic":"OPTIONAL","field_name":"logical_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"logical_service.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"logical_service.dhcp_relay_profile_id","description":"dhcp relay profile referenced by the dhcp relay service","type":"string","long_option":"dhcp-relay-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.mode","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.mode"},"output_field_list":[{"output_fields":[{"field_name":"mode_id","display_name":"ModeId"}],"structure_id":"com.vmware.nsx.model.node_mode"}],"description":"Returns current Node Mode.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.sessions","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.vpn.l2vpn.sessions"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"local_endpoint_ip","display_name":"LocalEndpointIp"},{"field_name":"peer_endpoint_ip","display_name":"PeerEndpointIp"},{"field_name":"protocol","display_name":"Protocol"}],"structure_id":"com.vmware.nsx.model.l2_vpn_tunnel_encapsulation"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"l2vpn_service_id","display_name":"L2vpnServiceId"},{"field_name":"transport_tunnels","display_name":"TransportTunnels"},{"field_name":"tunnel_encapsulation","display_name":"TunnelEncapsulation"}],"structure_id":"com.vmware.nsx.model.l2_vpn_session"}],"description":"Create L2VPN session and bind to a L2VPNService","options":[{"generic":"OPTIONAL","field_name":"l2_vpn_session._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.enabled","description":"Enable to extend all the associated logical switches.","type":"boolean","long_option":"enabled","short_option":""},{"generic":"NONE","field_name":"l2_vpn_session.l2vpn_service_id","description":"L2VPN service id","type":"string","long_option":"l2vpn-service-id","short_option":""},{"generic":"NONE","field_name":"l2_vpn_session.transport_tunnels","description":"List of transport tunnels for redundancy.","type":"complex","long_option":"transport-tunnels","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.tunnel_encapsulation.local_endpoint_ip","description":"IP Address of the tunnel port","type":"string","long_option":"tunnel-encapsulation-local-endpoint-ip","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.tunnel_encapsulation.peer_endpoint_ip","description":"IP Address of the peer tunnel port","type":"string","long_option":"tunnel-encapsulation-peer-endpoint-ip","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.tunnel_encapsulation.protocol","description":"Possible values are: ","type":"string","long_option":"tunnel-encapsulation-protocol","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.status_summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.statussummary"},"output_field_list":[{"output_fields":[{"field_name":"can_skip","display_name":"CanSkip"},{"field_name":"component_type","display_name":"ComponentType"},{"field_name":"details","display_name":"Details"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.component_upgrade_status"},{"output_fields":[{"field_name":"can_skip","display_name":"CanSkip"},{"field_name":"component_type","display_name":"ComponentType"},{"field_name":"details","display_name":"Details"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.edge_upgrade_status"},{"output_fields":[{"field_name":"ccp_status","display_name":"CcpStatus"},{"field_name":"component_status","display_name":"ComponentStatus"},{"field_name":"edge_status","display_name":"EdgeStatus"},{"field_name":"host_status","display_name":"HostStatus"},{"field_name":"overall_upgrade_status","display_name":"OverallUpgradeStatus"}],"structure_id":"com.vmware.nsx.model.upgrade_status"},{"output_fields":[{"field_name":"can_skip","display_name":"CanSkip"},{"field_name":"component_type","display_name":"ComponentType"},{"field_name":"details","display_name":"Details"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.host_upgrade_status"},{"output_fields":[{"field_name":"can_skip","display_name":"CanSkip"},{"field_name":"component_type","display_name":"ComponentType"},{"field_name":"details","display_name":"Details"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.CCP_upgrade_status"}],"description":"Get upgrade status summary","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which upgrade units to be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"selection_status","description":"Flag to indicate whether to return status for only selected, only deselected or both type of upgrade units (optional, default to ALL)","type":"string","long_option":"selection-status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.lldp.transport_nodes.interfaces","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.lldp.transportnodes.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.interface_neighbor_property_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"capabilities","display_name":"Capabilities"},{"field_name":"enabled_capabilities","display_name":"EnabledCapabilities"},{"field_name":"ifindex","display_name":"Ifindex"},{"field_name":"link_aggregation_capable","display_name":"LinkAggregationCapable"},{"field_name":"link_aggregation_port_id","display_name":"LinkAggregationPortId"},{"field_name":"link_aggregation_status","display_name":"LinkAggregationStatus"},{"field_name":"mac","display_name":"Mac"},{"field_name":"mgmt_addr","display_name":"MgmtAddr"},{"field_name":"name","display_name":"Name"},{"field_name":"oid","display_name":"Oid"},{"field_name":"port_desc","display_name":"PortDesc"},{"field_name":"system_desc","display_name":"SystemDesc"},{"field_name":"system_name","display_name":"SystemName"},{"field_name":"system_port_number","display_name":"SystemPortNumber"}],"structure_id":"com.vmware.nsx.model.neighbor_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ifindex","display_name":"Ifindex"},{"field_name":"mac","display_name":"Mac"},{"field_name":"name","display_name":"Name"},{"field_name":"neighbors","display_name":"Neighbors"}],"structure_id":"com.vmware.nsx.model.interface_neighbor_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"List LLDP Neighbor Properties","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dhcp.servers"},"output_field_list":[{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"dhcp_profile_id","display_name":"DhcpProfileId"},{"field_name":"ipv4_dhcp_server","display_name":"Ipv4DhcpServer"}],"structure_id":"com.vmware.nsx.model.logical_dhcp_server"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_dhcp_server_list_result"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"dhcp_server_ip","display_name":"DhcpServerIp"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"domain_name","display_name":"DomainName"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"options","display_name":"Options"}],"structure_id":"com.vmware.nsx.model.I_pv4_dhcp_server"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a paginated list of DHCP servers","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.firewall.stats","operation_id":"reset","identity":{"name":"reset","path":"com.vmware.nsx.firewall.stats"},"output_field_list":[],"description":"Sets firewall rule statistics counter to zero","options":[{"generic":"NONE","field_name":"category","description":"Aggregation Statistic Category (required)","type":"string","long_option":"category","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.node_mgmt","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.nodemgmt"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read appliance management service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_obs_points.switch_global","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.ipfixobspoints.switchglobal"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_timeout","display_name":"ActiveTimeout"},{"field_name":"collectors","display_name":"Collectors"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"idle_timeout","display_name":"IdleTimeout"},{"field_name":"max_flows","display_name":"MaxFlows"},{"field_name":"observation_domain_id","display_name":"ObservationDomainId"},{"field_name":"packet_sample_probability","display_name":"PacketSampleProbability"}],"structure_id":"com.vmware.nsx.model.ipfix_obs_point_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"","options":[{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.active_timeout","description":"The time in seconds after a Flow is expired even if more packets matching this Flow are received by the cache","type":"long","long_option":"active-timeout","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.collectors","description":"List of IPFIX collectors","type":"complex","long_option":"collectors","short_option":""},{"generic":"NONE","field_name":"ipfix_obs_point_config.enabled","description":"Enabled status of IPFIX export","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.idle_timeout","description":"The time in seconds after a Flow is expired if no more packets matching this Flow are received by the cache","type":"long","long_option":"idle-timeout","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.max_flows","description":"The maximum number of flow entries in each exporter flow cache","type":"long","long_option":"max-flows","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.observation_domain_id","description":"An identifier that is unique to the exporting process and used to meter the Flows","type":"long","long_option":"observation-domain-id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.packet_sample_probability","description":"The probability in percentage that a packet is sampled, in range 0-100","type":"double","long_option":"packet-sample-probability","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"forwarding_up_timer","display_name":"ForwardingUpTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.routing_config"}],"description":"Returns the routing configuration for a specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.plan","operation_id":"continue","identity":{"name":"continue","path":"com.vmware.nsx.upgrade.plan"},"output_field_list":[],"description":"Continue upgrade","options":[{"generic":"OPTIONAL","field_name":"skip","description":"Skip to upgrade of next component","type":"boolean","long_option":"skip","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ntp","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.ntp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"servers","display_name":"Servers"}],"structure_id":"com.vmware.nsx.model.ntp_service_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_ntp_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read NTP service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.certificates","operation_id":"importcertificate","identity":{"name":"importcertificate","path":"com.vmware.nsx.trustmanagement.certificates"},"output_field_list":[{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.certificate_list"}],"description":"Adds a new private-public certificate or a chain of certificates (CAs) and, optionally, a private key that can be applied to one of the user-facing components (appliance management or edge)","options":[{"generic":"OPTIONAL","field_name":"trust_object_data._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.key_algo","description":"Key algorithm contained in this certificate","type":"string","long_option":"key-algo","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.passphrase","description":"Password for private key encryption","type":"string","long_option":"passphrase","short_option":""},{"generic":"NONE","field_name":"trust_object_data.pem_encoded","description":"pem encoded certificate data","type":"string","long_option":"pem-encoded","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.private_key","description":"private key data","type":"string","long_option":"private-key","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.backups.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.backups.status"},"output_field_list":[{"output_fields":[{"field_name":"backup_id","display_name":"BackupId"},{"field_name":"current_step","display_name":"CurrentStep"},{"field_name":"current_step_message","display_name":"CurrentStepMessage"},{"field_name":"end_time","display_name":"EndTime"},{"field_name":"operation_type","display_name":"OperationType"},{"field_name":"start_time","display_name":"StartTime"}],"structure_id":"com.vmware.nsx.model.current_backup_operation_status"}],"description":"Get status of active backup operations","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.excludelist","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.excludelist"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.exclude_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get list of entities in exclude list","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.ip_pools","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dhcp.servers.ippools"},"output_field_list":[{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dhcp_ip_pool_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"error_threshold","display_name":"ErrorThreshold"},{"field_name":"warning_threshold","display_name":"WarningThreshold"}],"structure_id":"com.vmware.nsx.model.dhcp_ip_pool"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a paginated list of a DHCP server's IP pools","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.member_types","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.nsgroups.membertypes"},"output_field_list":[{"output_fields":[{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.effective_member_type_list_result"}],"description":"Returns member types for a specified NSGroup including child NSGroups","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.app_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.appdiscovery.appprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_criteria","display_name":"AppProfileCriteria"},{"field_name":"default_app_profile","display_name":"DefaultAppProfile"}],"structure_id":"com.vmware.nsx.model.app_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update AppProfile","options":[{"generic":"NONE","field_name":"app_profile_id","description":"(required)","type":"string","long_option":"app-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.app_profile_category","description":"Category of the app profile, value could be any string that describes the profile","type":"string","long_option":"app-profile-category","short_option":""},{"generic":"LIST","field_name":"app_profile.app_profile_criteria","description":"Criteria of the app profile, value could be any string or \\\"*\\\" (match any string)","type":"string","long_option":"app-profile-criteria","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.default_app_profile","description":"True if this App Profile is a default profile (automatically created by the system)","type":"boolean","long_option":"default-app-profile","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoint_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.bridgeendpointprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"},{"field_name":"failover_mode","display_name":"FailoverMode"},{"field_name":"high_availability_mode","display_name":"HighAvailabilityMode"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about a specified bridge endpoint profile.","options":[{"generic":"NONE","field_name":"bridgeendpointprofile_id","description":"(required)","type":"string","long_option":"bridgeendpointprofile-id","short_option":""}]},{"service_id":"com.vmware.nsx.ns_service_groups","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.nsservicegroups"},"output_field_list":[],"description":"Deletes the specified NSServiceGroup","options":[{"generic":"NONE","field_name":"ns_service_group_id","description":"NSServiceGroup Id (required)","type":"string","long_option":"ns-service-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"service_id":"com.vmware.nsx.cluster","operation_id":"summarizeinventorytoremote","identity":{"name":"summarizeinventorytoremote","path":"com.vmware.nsx.cluster"},"output_field_list":[],"description":"Request one-time inventory summary","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.registration_token","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.aaa.registrationtoken"},"output_field_list":[{"output_fields":[{"field_name":"roles","display_name":"Roles"},{"field_name":"token","display_name":"Token"}],"structure_id":"com.vmware.nsx.model.registration_token"}],"description":"The privileges of the registration token will be the same as the caller.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.search","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.search"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NSX Search service","options":[]},{"service_id":"com.vmware.nsx.loadbalancer.pools","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.pools"},"output_field_list":[],"description":"Delete a load balancer pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.ipfixprofiles"},"output_field_list":[],"description":"Create a new IPFIX profile with essential properties.","options":[{"generic":"OPTIONAL","field_name":"ipfix_upm_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"ipfix-upm-profile","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"ipfix_upm_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_upm_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"reorder","identity":{"name":"reorder","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[],"description":"Reorder upgrade unit group","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""},{"generic":"NONE","field_name":"reorder_request.id","description":"id of the upgrade unit group/upgrade unit before/after which the upgrade unit group/upgrade unit is to be placed","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"reorder_request.is_before","description":"flag indicating whether the upgrade unit group/upgrade unit is to be placed before or after the specified upgrade unit group/upgrade unit","type":"boolean","long_option":"is-before","short_option":""}]},{"service_id":"com.vmware.nsx.ui_views","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.uiviews"},"output_field_list":[],"description":"Delete View","options":[{"generic":"NONE","field_name":"view_id","description":"(required)","type":"string","long_option":"view-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.certificates","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.trustmanagement.certificates"},"output_field_list":[{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.certificate_list"}],"description":"Returns all certificate information viewable by the user, including each certificate's UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when)","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"details","description":"whether to expand the pem data and show all its details (optional, default to false)","type":"boolean","long_option":"details","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"Type of certificate to return (optional)","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.backups.config","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.cluster.backups.config"},"output_field_list":[{"output_fields":[{"field_name":"backup_enabled","display_name":"BackupEnabled"},{"field_name":"backup_schedule","display_name":"BackupSchedule"},{"field_name":"inventory_summary_interval","display_name":"InventorySummaryInterval"},{"field_name":"passphrase","display_name":"Passphrase"},{"field_name":"remote_file_server","display_name":"RemoteFileServer"}],"structure_id":"com.vmware.nsx.model.backup_configuration"},{"output_fields":[{"field_name":"authentication_scheme","display_name":"AuthenticationScheme"},{"field_name":"protocol_name","display_name":"ProtocolName"},{"field_name":"ssh_fingerprint","display_name":"SshFingerprint"}],"structure_id":"com.vmware.nsx.model.file_transfer_protocol"},{"output_fields":[{"field_name":"password","display_name":"Password"},{"field_name":"scheme_name","display_name":"SchemeName"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.file_transfer_authentication_scheme"},{"output_fields":[{"field_name":"directory_path","display_name":"DirectoryPath"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.remote_file_server"}],"description":"Configure file server and timers for automated backup","options":[{"generic":"OPTIONAL","field_name":"backup_configuration.backup_enabled","description":"true if automated backup is enabled","type":"boolean","long_option":"backup-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"backup_configuration.backup_schedule","description":"Set when backups should be taken - on a weekly schedule or at regular intervals.","type":"dynamicstructure","long_option":"backup-schedule","short_option":""},{"generic":"OPTIONAL","field_name":"backup_configuration.inventory_summary_interval","description":"The minimum number of seconds between each upload of the inventory summary to backup server","type":"long","long_option":"inventory-summary-interval","short_option":""},{"generic":"OPTIONAL","field_name":"backup_configuration.passphrase","description":"Passphrase used to encrypt backup files.","type":"string","long_option":"passphrase","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.directory_path","description":"Remote server directory to copy bundle files to","type":"string","long_option":"remote-file-server-directory-path","short_option":""},{"generic":"OPTIONAL","field_name":"backup_configuration.remote_file_server.port","description":"Server port format: int64","type":"long","long_option":"remote-file-server-port","short_option":""},{"generic":"OPTIONAL","field_name":"backup_configuration.remote_file_server.protocol.authentication_scheme.password","description":"Password to authenticate with","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-password","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.protocol.authentication_scheme.scheme_name","description":"Possible values are: ","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-scheme-name","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.protocol.authentication_scheme.username","description":"User name to authenticate with","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-username","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.protocol.protocol_name","description":"Possible values are: ","type":"string","long_option":"remote-file-server-protocol-protocol-name","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.protocol.ssh_fingerprint","description":"The expected SSH fingerprint of the server","type":"string","long_option":"remote-file-server-protocol-ssh-fingerprint","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.server","description":"Remote server hostname or IP address format: hostname-or-ip","type":"string","long_option":"remote-file-server-server","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.aaa.auth_policy","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.aaa.authpolicy"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"api_failed_auth_lockout_period","display_name":"ApiFailedAuthLockoutPeriod"},{"field_name":"api_failed_auth_reset_period","display_name":"ApiFailedAuthResetPeriod"},{"field_name":"api_max_auth_failures","display_name":"ApiMaxAuthFailures"},{"field_name":"cli_failed_auth_lockout_period","display_name":"CliFailedAuthLockoutPeriod"},{"field_name":"cli_max_auth_failures","display_name":"CliMaxAuthFailures"},{"field_name":"minimum_password_length","display_name":"MinimumPasswordLength"}],"structure_id":"com.vmware.nsx.model.authentication_policy_properties"}],"description":"Returns information about the currently configured authentication policies on the node.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.services","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.serviceinsertion.services"},"output_field_list":[{"output_fields":[{"field_name":"deployment_specs","display_name":"DeploymentSpecs"},{"field_name":"deployment_template","display_name":"DeploymentTemplate"},{"field_name":"nic_metadata_list","display_name":"NicMetadataList"}],"structure_id":"com.vmware.nsx.model.service_deployment_spec"},{"output_fields":[{"field_name":"attribute_type","display_name":"AttributeType"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.attribute"},{"output_fields":[{"field_name":"attributes","display_name":"Attributes"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.deployment_template"},{"output_fields":[{"field_name":"host_type","display_name":"HostType"},{"field_name":"name","display_name":"Name"},{"field_name":"ovf_url","display_name":"OvfUrl"},{"field_name":"service_form_factor","display_name":"ServiceFormFactor"}],"structure_id":"com.vmware.nsx.model.SVM_deployment_spec"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"interface_index","display_name":"InterfaceIndex"},{"field_name":"interface_label","display_name":"InterfaceLabel"},{"field_name":"interface_type","display_name":"InterfaceType"}],"structure_id":"com.vmware.nsx.model.nic_metadata"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attachment_point","display_name":"AttachmentPoint"},{"field_name":"functionalities","display_name":"Functionalities"},{"field_name":"implementations","display_name":"Implementations"},{"field_name":"on_failure_policy","display_name":"OnFailurePolicy"},{"field_name":"service_deployment_spec","display_name":"ServiceDeploymentSpec"},{"field_name":"transports","display_name":"Transports"},{"field_name":"vendor_id","display_name":"VendorId"}],"structure_id":"com.vmware.nsx.model.service_definition"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about Service-Insertion Service with the given identifier.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.telemetry.config","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.telemetry.config"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ceip_acceptance","display_name":"CeipAcceptance"},{"field_name":"proxy_enabled","display_name":"ProxyEnabled"},{"field_name":"schedule_enabled","display_name":"ScheduleEnabled"},{"field_name":"telemetry_proxy","display_name":"TelemetryProxy"},{"field_name":"telemetry_schedule","display_name":"TelemetrySchedule"}],"structure_id":"com.vmware.nsx.model.telemetry_config"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"hostname","display_name":"Hostname"},{"field_name":"password","display_name":"Password"},{"field_name":"port","display_name":"Port"},{"field_name":"scheme","display_name":"Scheme"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.telemetry_proxy"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the telemetry configuration.","options":[]},{"service_id":"com.vmware.nsx.loadbalancer.rules","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.rules"},"output_field_list":[],"description":"Delete a load balancer rule.","options":[{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.state","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportnodes.state"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"host_switch_id","display_name":"HostSwitchId"},{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"transport_zone_ids","display_name":"TransportZoneIds"}],"structure_id":"com.vmware.nsx.model.host_switch_state"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_node_state_list_result"},{"output_fields":[{"field_name":"default_gateway","display_name":"DefaultGateway"},{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"ip","display_name":"Ip"},{"field_name":"label","display_name":"Label"},{"field_name":"subnet_mask","display_name":"SubnetMask"}],"structure_id":"com.vmware.nsx.model.endpoint"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"host_switch_states","display_name":"HostSwitchStates"},{"field_name":"maintenance_mode_state","display_name":"MaintenanceModeState"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.transport_node_state"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns a list of transport node states that have realized state as provided as query parameter","options":[{"generic":"OPTIONAL","field_name":"mm_state","description":"maintenance mode state (optional)","type":"string","long_option":"mm-state","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Realized state of transport nodes (optional)","type":"string","long_option":"status","short_option":""},{"generic":"OPTIONAL","field_name":"vtep_ip","description":"Virtual tunnel endpoint ip address of transport node (optional)","type":"string","long_option":"vtep-ip","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.eula.content","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.eula.content"},"output_field_list":[{"output_fields":[{"field_name":"content","display_name":"Content"}],"structure_id":"com.vmware.nsx.model.EULA_content"}],"description":"Return the content of end user license agreement in the specified format","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"format","description":"End User License Agreement content output format (optional)","type":"string","long_option":"format","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.dhcp.relay_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dhcp.relayprofiles"},"output_field_list":[],"description":"Deletes the specified dhcp relay profile.","options":[{"generic":"NONE","field_name":"relay_profile_id","description":"(required)","type":"string","long_option":"relay-profile-id","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers.routing.static_routes","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"},"output_field_list":[],"description":"Deletes a specific static route on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dns.forwarders","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dns.forwarders"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dns_forwarder_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cache_size","display_name":"CacheSize"},{"field_name":"conditional_forwarders","display_name":"ConditionalForwarders"},{"field_name":"default_forwarder","display_name":"DefaultForwarder"},{"field_name":"listener_ip","display_name":"ListenerIp"},{"field_name":"log_level","display_name":"LogLevel"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.dns_forwarder"},{"output_fields":[{"field_name":"source_ip","display_name":"SourceIp"},{"field_name":"upstream_servers","display_name":"UpstreamServers"},{"field_name":"domain_names","display_name":"DomainNames"}],"structure_id":"com.vmware.nsx.model.conditional_forwarder_zone"},{"output_fields":[{"field_name":"source_ip","display_name":"SourceIp"},{"field_name":"upstream_servers","display_name":"UpstreamServers"}],"structure_id":"com.vmware.nsx.model.forwarder_zone"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a paginated list of dns forwarders.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.status","operation_id":"getall","identity":{"name":"getall","path":"com.vmware.nsx.cluster.nodes.status"},"output_field_list":[{"output_fields":[{"field_name":"mgmt_cluster_status","display_name":"MgmtClusterStatus"}],"structure_id":"com.vmware.nsx.model.management_cluster_node_status"},{"output_fields":[{"field_name":"control_cluster_status","display_name":"ControlClusterStatus"},{"field_name":"mgmt_connection_status","display_name":"MgmtConnectionStatus"}],"structure_id":"com.vmware.nsx.model.control_cluster_node_status"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"node_interface_properties","display_name":"NodeInterfaceProperties"},{"field_name":"node_interface_statistics","display_name":"NodeInterfaceStatistics"},{"field_name":"node_status","display_name":"NodeStatus"},{"field_name":"node_status_properties","display_name":"NodeStatusProperties"},{"field_name":"role_config","display_name":"RoleConfig"},{"field_name":"transport_nodes_connected","display_name":"TransportNodesConnected"}],"structure_id":"com.vmware.nsx.model.management_node_aggregate_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_cores","display_name":"CpuCores"},{"field_name":"file_systems","display_name":"FileSystems"},{"field_name":"load_average","display_name":"LoadAverage"},{"field_name":"mem_cache","display_name":"MemCache"},{"field_name":"mem_total","display_name":"MemTotal"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"source","display_name":"Source"},{"field_name":"swap_total","display_name":"SwapTotal"},{"field_name":"swap_used","display_name":"SwapUsed"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_status_properties"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"node_interface_properties","display_name":"NodeInterfaceProperties"},{"field_name":"node_interface_statistics","display_name":"NodeInterfaceStatistics"},{"field_name":"node_status","display_name":"NodeStatus"},{"field_name":"node_status_properties","display_name":"NodeStatusProperties"},{"field_name":"role_config","display_name":"RoleConfig"}],"structure_id":"com.vmware.nsx.model.controller_node_aggregate_info"},{"output_fields":[{"field_name":"leader_uuid","display_name":"LeaderUuid"},{"field_name":"lease_version","display_name":"LeaseVersion"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.cluster_group_service_leader"},{"output_fields":[{"field_name":"member_name","display_name":"MemberName"},{"field_name":"member_status","display_name":"MemberStatus"},{"field_name":"member_uuid","display_name":"MemberUuid"}],"structure_id":"com.vmware.nsx.model.cluster_group_member_status"},{"output_fields":[{"field_name":"cluster_status","display_name":"ClusterStatus"},{"field_name":"controller_cluster","display_name":"ControllerCluster"},{"field_name":"management_cluster","display_name":"ManagementCluster"}],"structure_id":"com.vmware.nsx.model.clusters_aggregate_info"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"api_listen_addr","display_name":"ApiListenAddr"},{"field_name":"mgmt_cluster_listen_addr","display_name":"MgmtClusterListenAddr"},{"field_name":"mgmt_plane_listen_addr","display_name":"MgmtPlaneListenAddr"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.management_cluster_role_config"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"control_cluster_listen_addr","display_name":"ControlClusterListenAddr"},{"field_name":"control_plane_listen_addr","display_name":"ControlPlaneListenAddr"},{"field_name":"host_msg_client_info","display_name":"HostMsgClientInfo"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.controller_cluster_role_config"},{"output_fields":[{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"connected_switch","display_name":"ConnectedSwitch"},{"field_name":"ens_capable","display_name":"EnsCapable"},{"field_name":"ens_enabled","display_name":"EnsEnabled"},{"field_name":"interface_alias","display_name":"InterfaceAlias"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"interface_type","display_name":"InterfaceType"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.node_interface_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_dropped","display_name":"RxDropped"},{"field_name":"rx_errors","display_name":"RxErrors"},{"field_name":"rx_frame","display_name":"RxFrame"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"source","display_name":"Source"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_carrier","display_name":"TxCarrier"},{"field_name":"tx_colls","display_name":"TxColls"},{"field_name":"tx_dropped","display_name":"TxDropped"},{"field_name":"tx_errors","display_name":"TxErrors"},{"field_name":"tx_packets","display_name":"TxPackets"}],"structure_id":"com.vmware.nsx.model.node_interface_statistics_properties"},{"output_fields":[{"field_name":"control_cluster_status","display_name":"ControlClusterStatus"},{"field_name":"mgmt_cluster_status","display_name":"MgmtClusterStatus"},{"field_name":"system_status","display_name":"SystemStatus"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.cluster_node_status"},{"output_fields":[{"field_name":"file_system","display_name":"FileSystem"},{"field_name":"mount","display_name":"Mount"},{"field_name":"total","display_name":"Total"},{"field_name":"type","display_name":"Type"},{"field_name":"used","display_name":"Used"}],"structure_id":"com.vmware.nsx.model.node_file_system_properties"},{"output_fields":[{"field_name":"cluster_id","display_name":"ClusterId"},{"field_name":"groups","display_name":"Groups"}],"structure_id":"com.vmware.nsx.model.all_cluster_group_status"},{"output_fields":[{"field_name":"account_name","display_name":"AccountName"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"shared_secret","display_name":"SharedSecret"},{"field_name":"software_version","display_name":"SoftwareVersion"}],"structure_id":"com.vmware.nsx.model.msg_client_info"},{"output_fields":[{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"physical_address","display_name":"PhysicalAddress"}],"structure_id":"com.vmware.nsx.model.node_interface_alias"},{"output_fields":[{"field_name":"group_id","display_name":"GroupId"},{"field_name":"group_status","display_name":"GroupStatus"},{"field_name":"group_type","display_name":"GroupType"},{"field_name":"leaders","display_name":"Leaders"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.cluster_group_status"},{"output_fields":[{"field_name":"certificate","display_name":"Certificate"},{"field_name":"certificate_sha256_thumbprint","display_name":"CertificateSha256Thumbprint"},{"field_name":"fqdn","display_name":"Fqdn"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.service_endpoint"},{"output_fields":[{"field_name":"connectivity_status","display_name":"ConnectivityStatus"}],"structure_id":"com.vmware.nsx.model.mgmt_conn_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read Cluster Status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.clusterprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.cluster_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns paginated list of cluster profiles Cluster profiles define policies for edge cluster and bridge cluster.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"include_system_owned","description":"Whether the list result contains system resources (optional, default to true)","type":"boolean","long_option":"include-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"Supported cluster profiles","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cluster_manager.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.clustermanager.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read cluster boot manager service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog.exporters","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.syslog.exporters"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"exporter_name","display_name":"ExporterName"},{"field_name":"facilities","display_name":"Facilities"},{"field_name":"level","display_name":"Level"},{"field_name":"msgids","display_name":"Msgids"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"},{"field_name":"structured_data","display_name":"StructuredData"},{"field_name":"tls_ca_pem","display_name":"TlsCaPem"}],"structure_id":"com.vmware.nsx.model.node_syslog_exporter_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about a specific syslog collection point.","options":[{"generic":"NONE","field_name":"exporter_name","description":"Name of syslog exporter (required)","type":"string","long_option":"exporter-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoint_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.bridgeendpointprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"},{"field_name":"failover_mode","display_name":"FailoverMode"},{"field_name":"high_availability_mode","display_name":"HighAvailabilityMode"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a Bridge Endpoint Profile","options":[{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"bridge_endpoint_profile.edge_cluster_id","description":"UUID of the edge cluster for this bridge endpoint","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"bridge_endpoint_profile.edge_cluster_member_indexes","description":"First index will be used as the preferred member format: int32","type":"long","long_option":"edge-cluster-member-indexes","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.failover_mode","description":"Possible values are: ","type":"string","long_option":"failover-mode","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.high_availability_mode","description":"Possible values are: ","type":"string","long_option":"high-availability-mode","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.static_bindings","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dhcp.servers.staticbindings"},"output_field_list":[{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"host_name","display_name":"HostName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.dhcp_static_binding"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a static binding for a DHCP server","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.gateway_ip","description":"gateway ip format: ip","type":"string","long_option":"gateway-ip","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.lease_time","description":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":"long","long_option":"lease-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.options.option121.static_routes","description":"dhcp classless static routes","type":"complex","long_option":"options-option121-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.options.others","description":"","type":"complex","long_option":"options-others","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.host_name","description":"host name format: hostname","type":"string","long_option":"host-name","short_option":""},{"generic":"NONE","field_name":"dhcp_static_binding.ip_address","description":"ip addres format: ip","type":"string","long_option":"ip-address","short_option":""},{"generic":"NONE","field_name":"dhcp_static_binding.mac_address","description":"mac address","type":"string","long_option":"mac-address","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.server_ssl_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.serversslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"}],"structure_id":"com.vmware.nsx.model.lb_server_ssl_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a load balancer server-ssl profile.","options":[{"generic":"NONE","field_name":"server_ssl_profile_id","description":"(required)","type":"string","long_option":"server-ssl-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_server_ssl_profile.ciphers","description":"Possible values are: ","type":"string","long_option":"ciphers","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.is_secure","description":"This flag is set to true when all the ciphers and protocols are secure","type":"boolean","long_option":"is-secure","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_server_ssl_profile.protocols","description":"Possible values are: ","type":"string","long_option":"protocols","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.session_cache_enabled","description":"SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.","type":"boolean","long_option":"session-cache-enabled","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.persistence_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.persistenceprofiles"},"output_field_list":[],"description":"Retrieve a load balancer persistence profile.","options":[{"generic":"NONE","field_name":"persistence_profile_id","description":"(required)","type":"string","long_option":"persistence-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.licenses","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.licenses"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_type","display_name":"CapacityType"},{"field_name":"description","display_name":"Description"},{"field_name":"expiry","display_name":"Expiry"},{"field_name":"features","display_name":"Features"},{"field_name":"is_eval","display_name":"IsEval"},{"field_name":"is_expired","display_name":"IsExpired"},{"field_name":"is_mh","display_name":"IsMh"},{"field_name":"license_key","display_name":"LicenseKey"},{"field_name":"product_name","display_name":"ProductName"},{"field_name":"product_version","display_name":"ProductVersion"},{"field_name":"quantity","display_name":"Quantity"}],"structure_id":"com.vmware.nsx.model.license"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"This will add a license key to the system","options":[{"generic":"OPTIONAL","field_name":"license._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"license._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"license.capacity_type","description":"Possible values are: ","type":"string","long_option":"capacity-type","short_option":""},{"generic":"OPTIONAL","field_name":"license.description","description":"license edition","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"license.expiry","description":"date that license expires format: int64","type":"long","long_option":"expiry","short_option":""},{"generic":"OPTIONAL","field_name":"license.features","description":"semicolon delimited feature list","type":"string","long_option":"features","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_eval","description":"true for evalution license","type":"boolean","long_option":"is-eval","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_expired","description":"whether the license has expired","type":"boolean","long_option":"is-expired","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_mh","description":"multi-hypervisor support","type":"boolean","long_option":"is-mh","short_option":""},{"generic":"OPTIONAL","field_name":"license.license_key","description":"license key","type":"string","long_option":"license-key","short_option":""},{"generic":"OPTIONAL","field_name":"license.product_name","description":"product name","type":"string","long_option":"product-name","short_option":""},{"generic":"OPTIONAL","field_name":"license.product_version","description":"product version","type":"string","long_option":"product-version","short_option":""},{"generic":"OPTIONAL","field_name":"license.quantity","description":"license capacity; 0 for unlimited format: int64","type":"long","long_option":"quantity","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bfd_config","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.bfdconfig"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the BFD configuration for routing BFD peers","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.declare_dead_multiple","description":"Number of times a packet is missed before BFD declares the neighbor down","type":"long","long_option":"declare-dead-multiple","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.enabled","description":"Flag to enable BFD for this LogicalRouter","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.receive_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats","type":"long","long_option":"receive-interval","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.transmit_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats","type":"long","long_option":"transmit-interval","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.firewall_section"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.firewall_section_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"List all firewall section in paginated form","options":[{"generic":"OPTIONAL","field_name":"applied_tos","description":"AppliedTo's referenced by this section or section's Distributed Service Rules ","type":"string","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"destinations","description":"Destinations referenced by this section's Distributed Service Rules ","type":"string","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"enforced_on","description":"Type of attachment for logical port; for query only","type":"string","long_option":"enforced-on","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_applied_to_type","description":"Resource type valid for use as AppliedTo filter in section API (optional)","type":"string","long_option":"exclude-applied-to-type","short_option":""},{"generic":"OPTIONAL","field_name":"filter_type","description":"Filter type (optional, default to FILTER)","type":"string","long_option":"filter-type","short_option":""},{"generic":"OPTIONAL","field_name":"include_applied_to_type","description":"Resource type valid for use as AppliedTo filter in section API (optional)","type":"string","long_option":"include-applied-to-type","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"search_invalid_references","description":"Return invalid references in results","type":"boolean","long_option":"search-invalid-references","short_option":""},{"generic":"OPTIONAL","field_name":"services","description":"NSService referenced by this section's Distributed Service Rules ","type":"string","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"sources","description":"Sources referenced by this section's Distributed Service Rules ","type":"string","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"Section Type (optional, default to LAYER3)","type":"string","long_option":"type","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.nodes","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Removes a specified fabric node (host or edge)","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"unprepare_host","description":"Delete a host and uninstall NSX components (optional, default to true)","type":"boolean","long_option":"unprepare-host","short_option":""}]},{"service_id":"com.vmware.nsx.ns_services","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.nsservices"},"output_field_list":[],"description":"Deletes the specified NSService","options":[{"generic":"NONE","field_name":"ns_service_id","description":"NSService Id (required)","type":"string","long_option":"ns-service-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"service_id":"com.vmware.nsx.eula.accept","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.eula.accept"},"output_field_list":[],"description":"Accept end user license agreement","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.servers"},"output_field_list":[{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"dhcp_profile_id","display_name":"DhcpProfileId"},{"field_name":"ipv4_dhcp_server","display_name":"Ipv4DhcpServer"}],"structure_id":"com.vmware.nsx.model.logical_dhcp_server"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"dhcp_server_ip","display_name":"DhcpServerIp"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"domain_name","display_name":"DomainName"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"options","display_name":"Options"}],"structure_id":"com.vmware.nsx.model.I_pv4_dhcp_server"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a DHCP server","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones.status","operation_id":"get_0","identity":{"name":"get0","path":"com.vmware.nsx.transportzones.status"},"output_field_list":[{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"unknown_count","display_name":"UnknownCount"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.heat_map_transport_zone_status"}],"description":"Get high-level summary of a transport zone","options":[{"generic":"NONE","field_name":"zone_id","description":"ID of transport zone (required)","type":"string","long_option":"zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.install_upgrade","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.installupgrade"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NSX install-upgrade service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.roles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.aaa.roles"},"output_field_list":[{"output_fields":[{"field_name":"feature","display_name":"Feature"},{"field_name":"permission","display_name":"Permission"}],"structure_id":"com.vmware.nsx.model.feature_permission"},{"output_fields":[{"field_name":"features","display_name":"Features"},{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.role_with_features"}],"description":"Get role information","options":[{"generic":"NONE","field_name":"role","description":"Role Name (required)","type":"string","long_option":"role","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.monitors","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.monitors"},"output_field_list":[],"description":"Create a load balancer monitor.","options":[{"generic":"OPTIONAL","field_name":"lb_monitor","description":"(required)","type":"complex-hasfieldsof","long_option":"lb-monitor","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"lb_monitor.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.eula.acceptance","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.eula.acceptance"},"output_field_list":[{"output_fields":[{"field_name":"acceptance","display_name":"Acceptance"}],"structure_id":"com.vmware.nsx.model.EULA_acceptance"}],"description":"Return the acceptance status of end user license agreement","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ntp","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.services.ntp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"servers","display_name":"Servers"}],"structure_id":"com.vmware.nsx.model.ntp_service_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_ntp_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update NTP service properties","options":[{"generic":"OPTIONAL","field_name":"node_ntp_service_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_ntp_service_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_ntp_service_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_ntp_service_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_ntp_service_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_ntp_service_properties.service_name","description":"Service name","type":"string","long_option":"service-name","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node_ntp_service_properties.service_properties.servers","description":"NTP servers","type":"string","long_option":"service-properties-servers","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_units","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.upgradeunits"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a specific upgrade unit","options":[{"generic":"NONE","field_name":"upgrade_unit_id","description":"(required)","type":"string","long_option":"upgrade-unit-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalswitches"},"output_field_list":[{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"config_pair","display_name":"ConfigPair"}],"structure_id":"com.vmware.nsx.model.extra_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.trunk_vlan_range"},{"output_fields":[{"field_name":"vlan_ranges","display_name":"VlanRanges"}],"structure_id":"com.vmware.nsx.model.vlan_trunk_spec"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"extra_configs","display_name":"ExtraConfigs"},{"field_name":"ip_pool_id","display_name":"IpPoolId"},{"field_name":"mac_pool_id","display_name":"MacPoolId"},{"field_name":"replication_mode","display_name":"ReplicationMode"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"uplink_teaming_policy_name","display_name":"UplinkTeamingPolicyName"},{"field_name":"vlan","display_name":"Vlan"},{"field_name":"vlan_trunk_spec","display_name":"VlanTrunkSpec"},{"field_name":"vni","display_name":"Vni"}],"structure_id":"com.vmware.nsx.model.logical_switch"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new logical switch","options":[{"generic":"OPTIONAL","field_name":"logical_switch._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.address_bindings","description":"Address bindings for the Logical switch","type":"complex","long_option":"address-bindings","short_option":""},{"generic":"NONE","field_name":"logical_switch.admin_state","description":"Possible values are: ","type":"string","long_option":"admin-state","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.extra_configs","description":"This property could be used for vendor specific configuration in key value string pairs, the setting in extra_configs will be automatically inheritted by logical ports in the logical switch.","type":"complex","long_option":"extra-configs","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.ip_pool_id","description":"IP pool id that associated with a LogicalSwitch.","type":"string","long_option":"ip-pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.mac_pool_id","description":"Mac pool id that associated with a LogicalSwitch.","type":"string","long_option":"mac-pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.replication_mode","description":"Possible values are: ","type":"string","long_option":"replication-mode","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.switching_profile_ids","description":"","type":"complex","long_option":"switching-profile-ids","short_option":""},{"generic":"NONE","field_name":"logical_switch.transport_zone_id","description":"Id of the TransportZone to which this LogicalSwitch is associated","type":"string","long_option":"transport-zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.uplink_teaming_policy_name","description":"This name has to be one of the switching uplink teaming policy names listed inside the logical switch's TransportZone","type":"string","long_option":"uplink-teaming-policy-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.vlan","description":"This property is dedicated to VLAN based network, to set VLAN of logical network","type":"long","long_option":"vlan","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.vlan_trunk_spec.vlan_ranges","description":"Trunk VLAN id ranges","type":"complex","long_option":"vlan-trunk-spec-vlan-ranges","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.vni","description":"Only for OVERLAY network","type":"long","long_option":"vni","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.virtual_servers","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.virtualservers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"application_profile_id","display_name":"ApplicationProfileId"},{"field_name":"client_ssl_profile_binding","display_name":"ClientSslProfileBinding"},{"field_name":"client_tcp_profile_id","display_name":"ClientTcpProfileId"},{"field_name":"default_pool_member_port","display_name":"DefaultPoolMemberPort"},{"field_name":"default_pool_member_ports","display_name":"DefaultPoolMemberPorts"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"max_new_connection_rate","display_name":"MaxNewConnectionRate"},{"field_name":"persistence_profile_id","display_name":"PersistenceProfileId"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"port","display_name":"Port"},{"field_name":"ports","display_name":"Ports"},{"field_name":"rule_ids","display_name":"RuleIds"},{"field_name":"server_ssl_profile_binding","display_name":"ServerSslProfileBinding"},{"field_name":"server_tcp_profile_id","display_name":"ServerTcpProfileId"},{"field_name":"sorry_pool_id","display_name":"SorryPoolId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_certificate_id","display_name":"ClientCertificateId"},{"field_name":"server_auth","display_name":"ServerAuth"},{"field_name":"server_auth_ca_ids","display_name":"ServerAuthCaIds"},{"field_name":"server_auth_crl_ids","display_name":"ServerAuthCrlIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.server_ssl_profile_binding"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_auth","display_name":"ClientAuth"},{"field_name":"client_auth_ca_ids","display_name":"ClientAuthCaIds"},{"field_name":"client_auth_crl_ids","display_name":"ClientAuthCrlIds"},{"field_name":"default_certificate_id","display_name":"DefaultCertificateId"},{"field_name":"sni_certificate_ids","display_name":"SniCertificateIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.client_ssl_profile_binding"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a load balancer virtual server.","options":[{"generic":"OPTIONAL","field_name":"lb_virtual_server._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.access_log_enabled","description":"Whether access log is enabled","type":"boolean","long_option":"access-log-enabled","short_option":""},{"generic":"NONE","field_name":"lb_virtual_server.application_profile_id","description":"The application profile defines the application protocol characteristics","type":"string","long_option":"application-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.certificate_chain_depth","description":"authentication depth is used to set the verification depth in the client certificates chain","type":"long","long_option":"client-ssl-profile-binding-certificate-chain-depth","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.client_auth","description":"Possible values are: ","type":"string","long_option":"client-ssl-profile-binding-client-auth","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.client_ssl_profile_binding.client_auth_ca_ids","description":"If client auth type is REQUIRED, client certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":"string","long_option":"client-ssl-profile-binding-client-auth-ca-ids","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.client_ssl_profile_binding.client_auth_crl_ids","description":"A Certificate Revocation List (CRL) can be specified in the client-side SSL profile binding to disallow compromised client certificates.","type":"string","long_option":"client-ssl-profile-binding-client-auth-crl-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.default_certificate_id","description":"A default certificate should be specified which will be used if the server does not host multiple hostnames on the same IP address or if the client does not support SNI extension.","type":"string","long_option":"client-ssl-profile-binding-default-certificate-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.client_ssl_profile_binding.sni_certificate_ids","description":"Client-side SSL profile binding allows multiple certificates, for different hostnames, to be bound to the same virtual server.","type":"string","long_option":"client-ssl-profile-binding-sni-certificate-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.ssl_profile_id","description":"Client SSL profile defines reusable, application-independent client side SSL properties.","type":"string","long_option":"client-ssl-profile-binding-ssl-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_tcp_profile_id","description":"Only L7 virtual server could be configured with customized client side TCP profile.","type":"string","long_option":"client-tcp-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.default_pool_member_port","description":"This is a deprecated property, please use 'default_pool_member_ports' instead","type":"string","long_option":"default-pool-member-port","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.default_pool_member_ports","description":"If default_pool_member_ports are configured, both default_pool_member_port and default_pool_member_ports in the response payload would include port settings, notice that the value of default_pool_member_port is the first element of default_pool_member_ports","type":"string","long_option":"default-pool-member-ports","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.enabled","description":"whether the virtual server is enabled","type":"boolean","long_option":"enabled","short_option":""},{"generic":"NONE","field_name":"lb_virtual_server.ip_address","description":"virtual server IP address format: ip","type":"string","long_option":"ip-address","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.max_concurrent_connections","description":"To ensure one virtual server does not over consume resources, affecting other applications hosted on the same LBS, connections to a virtual server can be capped","type":"long","long_option":"max-concurrent-connections","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.max_new_connection_rate","description":"To ensure one virtual server does not over consume resources, connections to a member can be rate limited","type":"long","long_option":"max-new-connection-rate","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.persistence_profile_id","description":"Persistence profile is used to allow related client connections to be sent to the same backend server.","type":"string","long_option":"persistence-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.pool_id","description":"The server pool(LbPool) contains backend servers","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.port","description":"This is a deprecated property, please use 'ports' instead","type":"string","long_option":"port","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.ports","description":"Port setting could be a single port for both L7 mode and L4 mode","type":"string","long_option":"ports","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.rule_ids","description":"Load balancer rules allow customization of load balancing behavior using match/action rules","type":"string","long_option":"rule-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.certificate_chain_depth","description":"authentication depth is used to set the verification depth in the server certificates chain","type":"long","long_option":"server-ssl-profile-binding-certificate-chain-depth","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.client_certificate_id","description":"To support client authentication (load balancer acting as a client authenticating to the backend server), client certificate can be specified in the server-side SSL profile binding","type":"string","long_option":"server-ssl-profile-binding-client-certificate-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.server_auth","description":"Possible values are: ","type":"string","long_option":"server-ssl-profile-binding-server-auth","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.server_ssl_profile_binding.server_auth_ca_ids","description":"If server auth type is REQUIRED, server certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":"string","long_option":"server-ssl-profile-binding-server-auth-ca-ids","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.server_ssl_profile_binding.server_auth_crl_ids","description":"A Certificate Revocation List (CRL) can be specified in the server-side SSL profile binding to disallow compromised server certificates.","type":"string","long_option":"server-ssl-profile-binding-server-auth-crl-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.ssl_profile_id","description":"Server SSL profile defines reusable, application-independent server side SSL properties.","type":"string","long_option":"server-ssl-profile-binding-ssl-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_tcp_profile_id","description":"Only L7 virtual server could be configured with customized server side TCP profile.","type":"string","long_option":"server-tcp-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.sorry_pool_id","description":"When load balancer can not select a backend server to serve the request in default pool or pool in rules, the request would be served by sorry server pool.","type":"string","long_option":"sorry-pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.firewall_section"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates new empty firewall section in the system.","options":[{"generic":"OPTIONAL","field_name":"firewall_section._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.is_default","description":"It is a boolean flag which reflects whether a distributed service section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"firewall_section.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"firewall_section.stateful","description":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.administration.support_bundles","operation_id":"collect","identity":{"name":"collect","path":"com.vmware.nsx.administration.supportbundles"},"output_field_list":[{"output_fields":[{"field_name":"error_code","display_name":"ErrorCode"},{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_id","display_name":"NodeId"}],"structure_id":"com.vmware.nsx.model.failed_node_support_bundle_result"},{"output_fields":[{"field_name":"authentication_scheme","display_name":"AuthenticationScheme"},{"field_name":"name","display_name":"Name"},{"field_name":"ssh_fingerprint","display_name":"SshFingerprint"}],"structure_id":"com.vmware.nsx.model.support_bundle_file_transfer_protocol"},{"output_fields":[{"field_name":"password","display_name":"Password"},{"field_name":"scheme_name","display_name":"SchemeName"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.support_bundle_file_transfer_authentication_scheme"},{"output_fields":[{"field_name":"bundle_name","display_name":"BundleName"},{"field_name":"bundle_size","display_name":"BundleSize"},{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"sha256_thumbprint","display_name":"Sha256Thumbprint"}],"structure_id":"com.vmware.nsx.model.success_node_support_bundle_result"},{"output_fields":[{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.remaining_support_bundle_node"},{"output_fields":[{"field_name":"failed_nodes","display_name":"FailedNodes"},{"field_name":"remaining_nodes","display_name":"RemainingNodes"},{"field_name":"request_properties","display_name":"RequestProperties"},{"field_name":"success_nodes","display_name":"SuccessNodes"}],"structure_id":"com.vmware.nsx.model.support_bundle_result"},{"output_fields":[{"field_name":"directory_path","display_name":"DirectoryPath"},{"field_name":"manager_upload_only","display_name":"ManagerUploadOnly"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.support_bundle_remote_file_server"},{"output_fields":[{"field_name":"content_filters","display_name":"ContentFilters"},{"field_name":"log_age_limit","display_name":"LogAgeLimit"},{"field_name":"nodes","display_name":"Nodes"},{"field_name":"remote_file_server","display_name":"RemoteFileServer"}],"structure_id":"com.vmware.nsx.model.support_bundle_request"}],"description":"Collect support bundles from registered cluster and fabric nodes.","options":[{"generic":"OPTIONAL_LIST","field_name":"support_bundle_request.content_filters","description":"Possible values are: ","type":"string","long_option":"content-filters","short_option":""},{"generic":"OPTIONAL","field_name":"support_bundle_request.log_age_limit","description":"Include log files with modified times not past the age limit in days format: int64","type":"long","long_option":"log-age-limit","short_option":""},{"generic":"LIST","field_name":"support_bundle_request.nodes","description":"List of cluster/fabric node UUIDs processed in specified order","type":"string","long_option":"nodes","short_option":""},{"generic":"OPTIONAL","field_name":"support_bundle_request.remote_file_server.directory_path","description":"Remote server directory to copy bundle files to","type":"string","long_option":"remote-file-server-directory-path","short_option":""},{"generic":"OPTIONAL","field_name":"support_bundle_request.remote_file_server.manager_upload_only","description":"Uploads to the remote file server performed by the manager","type":"boolean","long_option":"remote-file-server-manager-upload-only","short_option":""},{"generic":"OPTIONAL","field_name":"support_bundle_request.remote_file_server.port","description":"Server port format: int64","type":"long","long_option":"remote-file-server-port","short_option":""},{"generic":"OPTIONAL","field_name":"support_bundle_request.remote_file_server.protocol.authentication_scheme.password","description":"Password to authenticate with","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-password","short_option":""},{"generic":"NONE","field_name":"support_bundle_request.remote_file_server.protocol.authentication_scheme.scheme_name","description":"Possible values are: ","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-scheme-name","short_option":""},{"generic":"NONE","field_name":"support_bundle_request.remote_file_server.protocol.authentication_scheme.username","description":"User name to authenticate with","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-username","short_option":""},{"generic":"NONE","field_name":"support_bundle_request.remote_file_server.protocol.name","description":"Possible values are: ","type":"string","long_option":"remote-file-server-protocol-name","short_option":""},{"generic":"NONE","field_name":"support_bundle_request.remote_file_server.protocol.ssh_fingerprint","description":"SSH fingerprint of server","type":"string","long_option":"remote-file-server-protocol-ssh-fingerprint","short_option":""},{"generic":"OPTIONAL","field_name":"support_bundle_request.remote_file_server.server","description":"Remote server hostname or IP address","type":"string","long_option":"remote-file-server-server","short_option":""},{"generic":"OPTIONAL","field_name":"override_async_response","description":"Override any existing support bundle async response (optional, default to false)","type":"boolean","long_option":"override-async-response","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ui_views","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.uiviews"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"condition","display_name":"Condition"},{"field_name":"hover","display_name":"Hover"},{"field_name":"icons","display_name":"Icons"},{"field_name":"navigation","display_name":"Navigation"},{"field_name":"text","display_name":"Text"}],"structure_id":"com.vmware.nsx.model.label"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"condition","display_name":"Condition"},{"field_name":"text","display_name":"Text"}],"structure_id":"com.vmware.nsx.model.tooltip"},{"output_fields":[{"field_name":"label","display_name":"Label"},{"field_name":"weight","display_name":"Weight"},{"field_name":"widget_id","display_name":"WidgetId"}],"structure_id":"com.vmware.nsx.model.widget_item"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"exclude_roles","display_name":"ExcludeRoles"},{"field_name":"include_roles","display_name":"IncludeRoles"},{"field_name":"shared","display_name":"Shared"},{"field_name":"weight","display_name":"Weight"},{"field_name":"widgets","display_name":"Widgets"}],"structure_id":"com.vmware.nsx.model.view"},{"output_fields":[{"field_name":"placement","display_name":"Placement"},{"field_name":"tooltip","display_name":"Tooltip"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.icon"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new View.","options":[{"generic":"OPTIONAL","field_name":"view._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"view._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"view._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"view._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"view._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"view._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"view._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"view._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"view._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"view._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"view._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"view._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"view.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"NONE","field_name":"view.display_name","description":"Title of the widget.","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"view.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"view.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"view.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"view.exclude_roles","description":"Comma separated list of roles to which the shared view is not visible","type":"string","long_option":"exclude-roles","short_option":""},{"generic":"OPTIONAL","field_name":"view.include_roles","description":"Comma separated list of roles to which the shared view is visible","type":"string","long_option":"include-roles","short_option":""},{"generic":"OPTIONAL","field_name":"view.shared","description":"Defaults to false","type":"boolean","long_option":"shared","short_option":""},{"generic":"OPTIONAL","field_name":"view.weight","description":"Determines placement of view relative to other views","type":"long","long_option":"weight","short_option":""},{"generic":"NONE","field_name":"view.widgets","description":"Array of widgets that are part of the view.","type":"complex","long_option":"widgets","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.datastore.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.datastore.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read datastore service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.excludelist","operation_id":"checkifexists","identity":{"name":"checkifexists","path":"com.vmware.nsx.firewall.excludelist"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"}],"description":"Check if the object a member of the exclude list","options":[{"generic":"NONE","field_name":"object_id","description":"identifier of the object (required)","type":"string","long_option":"object-id","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.compute_collection_fabric_templates","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.fabric.computecollectionfabrictemplates"},"output_field_list":[],"description":"Deletes compute collection fabric template for the given id","options":[{"generic":"NONE","field_name":"fabric_template_id","description":"(required)","type":"string","long_option":"fabric-template-id","short_option":""}]},{"service_id":"com.vmware.nsx.vpn.ipsec.sessions","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.vpn.ipsec.sessions"},"output_field_list":[],"description":"Delete IPSec VPN session.","options":[{"generic":"NONE","field_name":"ipsec_vpn_session_id","description":"(required)","type":"string","long_option":"ipsec-vpn-session-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.tcp_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.tcpprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"fin_wait2_timeout","display_name":"FinWait2Timeout"},{"field_name":"max_syn_retransmissions","display_name":"MaxSynRetransmissions"},{"field_name":"nagle_algorithm_enabled","display_name":"NagleAlgorithmEnabled"},{"field_name":"receive_window_size","display_name":"ReceiveWindowSize"},{"field_name":"transmit_window_size","display_name":"TransmitWindowSize"}],"structure_id":"com.vmware.nsx.model.lb_tcp_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_tcp_profile_list_result"}],"description":"Retrieve a paginated list of load balancer TCP profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ui_views.widgetconfigurations","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.uiviews.widgetconfigurations"},"output_field_list":[],"description":"Updates the widget at the given view","options":[{"generic":"NONE","field_name":"view_id","description":"(required)","type":"string","long_option":"view-id","short_option":""},{"generic":"NONE","field_name":"widgetconfiguration_id","description":"(required)","type":"string","long_option":"widgetconfiguration-id","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration","description":"(required)","type":"complex-hasfieldsof","long_option":"widget-configuration","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"NONE","field_name":"widget_configuration.display_name","description":"Title of the widget.","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"widget_configuration.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.datasources","description":"The 'datasources' represent the sources from which data will be fetched","type":"complex","long_option":"datasources","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.drilldown_id","description":"Id of drilldown widget, if any","type":"string","long_option":"drilldown-id","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.footer.actions","description":"Action to be performed at the footer of a widget","type":"complex","long_option":"footer-actions","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.footer.condition","description":"If the condition is met then the footer will be applied","type":"string","long_option":"footer-condition","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.is_drilldown","description":"Set to true if this widget should be used as a drilldown.","type":"boolean","long_option":"is-drilldown","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.shared","description":"Please use the property 'shared' of View instead of this","type":"boolean","long_option":"shared","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.weight","description":"Specify relavite weight in WidgetItem for placement in a view","type":"long","long_option":"weight","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalports"},"output_field_list":[{"output_fields":[{"field_name":"attachment_type","display_name":"AttachmentType"},{"field_name":"context","display_name":"Context"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.logical_port_attachment"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"config_pair","display_name":"ConfigPair"}],"structure_id":"com.vmware.nsx.model.extra_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"extra_configs","display_name":"ExtraConfigs"},{"field_name":"init_state","display_name":"InitState"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"}],"structure_id":"com.vmware.nsx.model.logical_port"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new logical switch port","options":[{"generic":"OPTIONAL","field_name":"logical_port._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.address_bindings","description":"Address bindings for logical port","type":"complex","long_option":"address-bindings","short_option":""},{"generic":"NONE","field_name":"logical_port.admin_state","description":"Possible values are: ","type":"string","long_option":"admin-state","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.attachment.attachment_type","description":"Possible values are: ","type":"string","long_option":"attachment-attachment-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.attachment.context","description":"Extra context data for the attachment","type":"dynamicstructure","long_option":"attachment-context","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.attachment.id","description":"Identifier of the interface attached to the logical port","type":"string","long_option":"attachment-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.extra_configs","description":"This property could be used for vendor specific configuration in key value string pairs","type":"complex","long_option":"extra-configs","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.init_state","description":"Possible values are: ","type":"string","long_option":"init-state","short_option":""},{"generic":"NONE","field_name":"logical_port.logical_switch_id","description":"Id of the Logical switch that this port belongs to.","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.switching_profile_ids","description":"","type":"complex","long_option":"switching-profile-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.discovered_nodes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.discoverednodes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.discovered_node_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"cm_local_id","display_name":"CmLocalId"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"hardware_id","display_name":"HardwareId"},{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"node_type","display_name":"NodeType"},{"field_name":"origin_id","display_name":"OriginId"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"os_type","display_name":"OsType"},{"field_name":"os_version","display_name":"OsVersion"},{"field_name":"parent_compute_collection","display_name":"ParentComputeCollection"},{"field_name":"stateless","display_name":"Stateless"}],"structure_id":"com.vmware.nsx.model.discovered_node"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all discovered nodes.","options":[{"generic":"OPTIONAL","field_name":"cm_local_id","description":"Local Id of the discovered node in the Compute Manager (optional)","type":"string","long_option":"cm-local-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"display_name","description":"Display name of discovered node (optional)","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"external_id","description":"External id of the discovered node, ex","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"has_parent","description":"Discovered node has a parent compute collection or is a standalone host (optional)","type":"string","long_option":"has-parent","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"ip_address","description":"IP address of the discovered node (optional)","type":"string","long_option":"ip-address","short_option":""},{"generic":"OPTIONAL","field_name":"node_id","description":"Id of the fabric node created from the discovered node (optional)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"node_type","description":"Discovered Node type like HostNode (optional)","type":"string","long_option":"node-type","short_option":""},{"generic":"OPTIONAL","field_name":"origin_id","description":"Id of the compute manager from where this node was discovered (optional)","type":"string","long_option":"origin-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"parent_compute_collection","description":"External id of the compute collection to which this node belongs (optional)","type":"string","long_option":"parent-compute-collection","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.serviceinsertion.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"redirect_tos","display_name":"RedirectTos"}],"structure_id":"com.vmware.nsx.model.service_insertion_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.service_insertion_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Return existing serviceinsertion rule information in a serviceinsertion section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.switching_profiles.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.switchingprofiles.summary"},"output_field_list":[{"output_fields":[{"field_name":"num_logical_ports","display_name":"NumLogicalPorts"},{"field_name":"num_logical_switches","display_name":"NumLogicalSwitches"},{"field_name":"switching_profile_id","display_name":"SwitchingProfileId"}],"structure_id":"com.vmware.nsx.model.switching_profile_status"}],"description":"Get Counts of Ports and Switches Using This Switching Profile","options":[{"generic":"NONE","field_name":"switching_profile_id","description":"(required)","type":"string","long_option":"switching-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportzones"},"output_field_list":[{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_mode","display_name":"HostSwitchMode"},{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"nested_nsx","display_name":"NestedNsx"},{"field_name":"transport_type","display_name":"TransportType"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"},{"field_name":"uplink_teaming_policy_names","display_name":"UplinkTeamingPolicyNames"}],"structure_id":"com.vmware.nsx.model.transport_zone"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_zone_list_result"}],"description":"Returns information about configured transport zones","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"uplink_teaming_policy_name","description":"The transport zone's uplink teaming policy name (optional)","type":"string","long_option":"uplink-teaming-policy-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cm_inventory","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.cminventory"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the manager service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.bgp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"as_num","display_name":"AsNum"},{"field_name":"as_number","display_name":"AsNumber"},{"field_name":"ecmp","display_name":"Ecmp"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"graceful_restart","display_name":"GracefulRestart"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"route_aggregation","display_name":"RouteAggregation"}],"structure_id":"com.vmware.nsx.model.bgp_config"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"prefix","display_name":"Prefix"},{"field_name":"summary_only","display_name":"SummaryOnly"}],"structure_id":"com.vmware.nsx.model.bgp_route_aggregation"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the BGP configuration on a specified logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.search","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.search"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read NSX Search service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.hardening_policy.mandatory_access_control","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.hardeningpolicy.mandatoryaccesscontrol"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.mandatory_access_control_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Enable or disable Mandatory Access Control","options":[{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties.enabled","description":"Enabled can be True/False","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties.status","description":"Possible values are: ","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalswitches.statistics"},"output_field_list":[{"output_fields":[{"field_name":"mac_not_learned_packets_allowed","display_name":"MacNotLearnedPacketsAllowed"},{"field_name":"mac_not_learned_packets_dropped","display_name":"MacNotLearnedPacketsDropped"},{"field_name":"macs_learned","display_name":"MacsLearned"}],"structure_id":"com.vmware.nsx.model.mac_learning_counters"},{"output_fields":[{"field_name":"dropped","display_name":"Dropped"},{"field_name":"multicast_broadcast","display_name":"MulticastBroadcast"},{"field_name":"total","display_name":"Total"}],"structure_id":"com.vmware.nsx.model.data_counter"},{"output_fields":[{"field_name":"counter","display_name":"Counter"},{"field_name":"packet_type","display_name":"PacketType"}],"structure_id":"com.vmware.nsx.model.packet_type_and_counter"},{"output_fields":[{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_packets","display_name":"TxPackets"},{"field_name":"dropped_by_security_packets","display_name":"DroppedBySecurityPackets"},{"field_name":"mac_learning","display_name":"MacLearning"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"}],"structure_id":"com.vmware.nsx.model.logical_switch_statistics"},{"output_fields":[{"field_name":"bpdu_filter_dropped","display_name":"BpduFilterDropped"},{"field_name":"dhcp_client_dropped_ipv4","display_name":"DhcpClientDroppedIpv4"},{"field_name":"dhcp_client_dropped_ipv6","display_name":"DhcpClientDroppedIpv6"},{"field_name":"dhcp_server_dropped_ipv4","display_name":"DhcpServerDroppedIpv4"},{"field_name":"dhcp_server_dropped_ipv6","display_name":"DhcpServerDroppedIpv6"},{"field_name":"spoof_guard_dropped","display_name":"SpoofGuardDropped"}],"structure_id":"com.vmware.nsx.model.packets_dropped_by_security"}],"description":"Returns statistics of a specified logical switch","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_obs_points","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.ipfixobspoints"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_timeout","display_name":"ActiveTimeout"},{"field_name":"collectors","display_name":"Collectors"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"idle_timeout","display_name":"IdleTimeout"},{"field_name":"max_flows","display_name":"MaxFlows"},{"field_name":"observation_domain_id","display_name":"ObservationDomainId"},{"field_name":"packet_sample_probability","display_name":"PacketSampleProbability"}],"structure_id":"com.vmware.nsx.model.ipfix_obs_point_config"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ipfix_obs_points_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Deprecated - Please use /ipfix-profiles for switch IPFIX profile and /ipfix-collector-profiles for IPFIX collector profile.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dhcp.servers"},"output_field_list":[{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"dhcp_profile_id","display_name":"DhcpProfileId"},{"field_name":"ipv4_dhcp_server","display_name":"Ipv4DhcpServer"}],"structure_id":"com.vmware.nsx.model.logical_dhcp_server"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"dhcp_server_ip","display_name":"DhcpServerIp"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"domain_name","display_name":"DomainName"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"options","display_name":"Options"}],"structure_id":"com.vmware.nsx.model.I_pv4_dhcp_server"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a DHCP server","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.attached_logical_port_id","description":"id of attached logical port","type":"string","long_option":"attached-logical-port-id","short_option":""},{"generic":"NONE","field_name":"logical_dhcp_server.dhcp_profile_id","description":"dhcp profile uuid","type":"string","long_option":"dhcp-profile-id","short_option":""},{"generic":"NONE","field_name":"logical_dhcp_server.ipv4_dhcp_server.dhcp_server_ip","description":"dhcp server ip in cidr format format: ipv4-cidr-block","type":"string","long_option":"ipv4-dhcp-server-dhcp-server-ip","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"logical_dhcp_server.ipv4_dhcp_server.dns_nameservers","description":"dns ips format: ipv4","type":"string","long_option":"ipv4-dhcp-server-dns-nameservers","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.domain_name","description":"domain name format: hostname","type":"string","long_option":"ipv4-dhcp-server-domain-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.gateway_ip","description":"gateway ip format: ipv4","type":"string","long_option":"ipv4-dhcp-server-gateway-ip","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.options.option121.static_routes","description":"dhcp classless static routes","type":"complex","long_option":"ipv4-dhcp-server-options-option121-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.options.others","description":"","type":"complex","long_option":"ipv4-dhcp-server-options-others","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.compute_collection_transport_node_templates","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.computecollectiontransportnodetemplates"},"output_field_list":[{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.network_migration_spec_type_id_entry"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_collection_ids","display_name":"ComputeCollectionIds"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"network_migration_spec_ids","display_name":"NetworkMigrationSpecIds"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.compute_collection_transport_node_template"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"If automated transport node creation is configured on compute collection, this template will serve as the default setting for transport node creation.","options":[{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"compute_collection_transport_node_template.compute_collection_ids","description":"Associated compute collection ids","type":"string","long_option":"compute-collection-ids","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.host_switch_spec","description":"Property 'host_switch_spec' can be used to create either standard host switch or preconfigured host switch.","type":"dynamicstructure","long_option":"host-switch-spec","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.network_migration_spec_ids","description":"Property 'network_migration_spec_ids' should only be used for compute collections which are clusters in VMware vCenter","type":"complex","long_option":"network-migration-spec-ids","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.transport_zone_endpoints","description":"Transport zone endpoints","type":"complex","long_option":"transport-zone-endpoints","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"members","display_name":"Members"},{"field_name":"membership_criteria","display_name":"MembershipCriteria"}],"structure_id":"com.vmware.nsx.model.NS_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"op","display_name":"Op"},{"field_name":"target_property","display_name":"TargetProperty"},{"field_name":"target_resource","display_name":"TargetResource"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"value","display_name":"Value"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.NS_group_simple_expression"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new NSGroup that can group NSX resources - VIFs, Lports and LSwitches as well as the grouping objects - IPSet, MACSet and other NSGroups","options":[{"generic":"OPTIONAL","field_name":"ns_group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.member_count","description":"Count of the members added to this NSGroup format: int64","type":"long","long_option":"member-count","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.members","description":"Reference to the direct/static members of the NSGroup","type":"complex","long_option":"members","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ns_group.membership_criteria","description":"List of tag or name based expressions which define the dynamic membership criteria for this NSGroup","type":"dynamicstructure","long_option":"membership-criteria","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.liagent","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.liagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the liagent service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.routing.staticroutes.bfdpeers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"peer_ip_address","display_name":"PeerIpAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.static_hop_bfd_peer"}],"description":"Creates a BFD peer for static route","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.bfd_config.declare_dead_multiple","description":"Number of times a packet is missed before BFD declares the neighbor down","type":"long","long_option":"bfd-config-declare-dead-multiple","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.bfd_config.receive_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats","type":"long","long_option":"bfd-config-receive-interval","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.bfd_config.transmit_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats","type":"long","long_option":"bfd-config-transmit-interval","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.enabled","description":"Indicate BFD peer is enabled or disabled","type":"boolean","long_option":"enabled","short_option":""},{"generic":"NONE","field_name":"static_hop_bfd_peer.peer_ip_address","description":"IP address of BFD peer","type":"string","long_option":"peer-ip-address","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"static_hop_bfd_peer.source_addresses","description":"BFD peers will be created from all these source addresses to this neighbour","type":"string","long_option":"source-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.http.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.http.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read http service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relays","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dhcp.relays"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_service"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the specified dhcp relay service.","options":[{"generic":"NONE","field_name":"relay_id","description":"(required)","type":"string","long_option":"relay-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dhcp_relay_service.dhcp_relay_profile_id","description":"dhcp relay profile referenced by the dhcp relay service","type":"string","long_option":"dhcp-relay-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_upgrade_agent","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.nsxupgradeagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NSX upgrade agent service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.nat.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.nat.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logging","display_name":"Logging"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"match_destination_network","display_name":"MatchDestinationNetwork"},{"field_name":"match_service","display_name":"MatchService"},{"field_name":"match_source_network","display_name":"MatchSourceNetwork"},{"field_name":"nat_pass","display_name":"NatPass"},{"field_name":"rule_priority","display_name":"RulePriority"},{"field_name":"translated_network","display_name":"TranslatedNetwork"},{"field_name":"translated_ports","display_name":"TranslatedPorts"}],"structure_id":"com.vmware.nsx.model.nat_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a specific NAT rule from a given logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mac_sets","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.macsets"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"mac_addresses","display_name":"MacAddresses"}],"structure_id":"com.vmware.nsx.model.MAC_set"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new MACSet that can group individual MAC addresses.","options":[{"generic":"OPTIONAL","field_name":"m_AC_set._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"m_AC_set.mac_addresses","description":"MAC addresses","type":"string","long_option":"mac-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.effective_logical_switch_members","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups.effectivelogicalswitchmembers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.effective_member_resource_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns effective logical switch members of the specified NSGroup.","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.mac_sets.members","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.macsets.members"},"output_field_list":[],"description":"Remove an individual MAC address from a MACSet","options":[{"generic":"NONE","field_name":"mac_set_id","description":"MACSet Id (required)","type":"string","long_option":"mac-set-id","short_option":""},{"generic":"NONE","field_name":"mac_address","description":"MAC address to be removed (required)","type":"string","long_option":"mac-address","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ntp","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.ntp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NTP service","options":[]},{"service_id":"com.vmware.nsx.dhcp.server_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dhcp.serverprofiles"},"output_field_list":[],"description":"Delete a DHCP server profile","options":[{"generic":"NONE","field_name":"profile_id","description":"(required)","type":"string","long_option":"profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"extended_configuration","display_name":"ExtendedConfiguration"},{"field_name":"parallel","display_name":"Parallel"},{"field_name":"type","display_name":"Type"},{"field_name":"upgrade_unit_count","display_name":"UpgradeUnitCount"},{"field_name":"upgrade_units","display_name":"UpgradeUnits"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Return information of all upgrade unit groups","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which upgrade unit groups to be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"summary","description":"Flag indicating whether to return summary (optional, default to false)","type":"boolean","long_option":"summary","short_option":""},{"generic":"OPTIONAL","field_name":"sync","description":"Synchronize before returning upgrade unit groups (optional, default to false)","type":"boolean","long_option":"sync","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters"},"output_field_list":[],"description":"Deletes the specified logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.rules","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_rule_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"actions","display_name":"Actions"},{"field_name":"match_conditions","display_name":"MatchConditions"},{"field_name":"match_strategy","display_name":"MatchStrategy"},{"field_name":"phase","display_name":"Phase"}],"structure_id":"com.vmware.nsx.model.lb_rule"}],"description":"Retrieve a paginated list of load balancer rules.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.nodes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.nodes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_info_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"component_version","display_name":"ComponentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.node_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get list of nodes across all types","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which nodes will be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"component_version","description":"Component version based on which nodes will be filtered (optional)","type":"string","long_option":"component-version","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore","operation_id":"cancel","identity":{"name":"cancel","path":"com.vmware.nsx.cluster.restore"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.global_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"status","display_name":"Status"},{"field_name":"step_number","display_name":"StepNumber"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.restore_step"},{"output_fields":[{"field_name":"backup_timestamp","display_name":"BackupTimestamp"},{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"id","display_name":"Id"},{"field_name":"instructions","display_name":"Instructions"},{"field_name":"restore_end_time","display_name":"RestoreEndTime"},{"field_name":"restore_start_time","display_name":"RestoreStartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"step","display_name":"Step"},{"field_name":"total_steps","display_name":"TotalSteps"}],"structure_id":"com.vmware.nsx.model.cluster_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.per_step_restore_status"},{"output_fields":[{"field_name":"actions","display_name":"Actions"},{"field_name":"fields","display_name":"Fields"},{"field_name":"id","display_name":"Id"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.instruction_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Cancel any currently running restore operation","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.principal_identities","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.trustmanagement.principalidentities"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate_id","display_name":"CertificateId"},{"field_name":"is_protected","display_name":"IsProtected"},{"field_name":"name","display_name":"Name"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"permission_group","display_name":"PermissionGroup"},{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.principal_identity"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Associates a principal's name with a certificate that is used to authenticate.","options":[{"generic":"OPTIONAL","field_name":"principal_identity._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"principal_identity.certificate_id","description":"Id of the stored certificate","type":"string","long_option":"certificate-id","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.is_protected","description":"Indicator whether the entities created by this principal should be protected","type":"boolean","long_option":"is-protected","short_option":""},{"generic":"NONE","field_name":"principal_identity.name","description":"Name of the principal","type":"string","long_option":"name","short_option":""},{"generic":"NONE","field_name":"principal_identity.node_id","description":"Unique node-id of a principal","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.permission_group","description":"Possible values are: ","type":"string","long_option":"permission-group","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.role","description":"Role","type":"string","long_option":"role","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mirror_sessions","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.mirrorsessions"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"direction","display_name":"Direction"},{"field_name":"encapsulation_vlan_id","display_name":"EncapsulationVlanId"},{"field_name":"mirror_destination","display_name":"MirrorDestination"},{"field_name":"mirror_sources","display_name":"MirrorSources"},{"field_name":"preserve_original_vlan","display_name":"PreserveOriginalVlan"},{"field_name":"session_type","display_name":"SessionType"},{"field_name":"snap_length","display_name":"SnapLength"}],"structure_id":"com.vmware.nsx.model.port_mirroring_session"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get the mirror session","options":[{"generic":"NONE","field_name":"mirror_session_id","description":"(required)","type":"string","long_option":"mirror-session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.modules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes.modules"},"output_field_list":[{"output_fields":[{"field_name":"software_modules","display_name":"SoftwareModules"}],"structure_id":"com.vmware.nsx.model.software_module_result"},{"output_fields":[{"field_name":"module_name","display_name":"ModuleName"},{"field_name":"module_version","display_name":"ModuleVersion"}],"structure_id":"com.vmware.nsx.model.software_module"}],"description":"Get the module details of a Fabric Node","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.bgp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"as_num","display_name":"AsNum"},{"field_name":"as_number","display_name":"AsNumber"},{"field_name":"ecmp","display_name":"Ecmp"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"graceful_restart","display_name":"GracefulRestart"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"route_aggregation","display_name":"RouteAggregation"}],"structure_id":"com.vmware.nsx.model.bgp_config"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"prefix","display_name":"Prefix"},{"field_name":"summary_only","display_name":"SummaryOnly"}],"structure_id":"com.vmware.nsx.model.bgp_route_aggregation"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the BGP configuration on a specified TIER0 logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.as_num","description":"4 Byte ASN in ASPLAIN/ASDOT Format","type":"string","long_option":"as-num","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.as_number","description":"This is a deprecated property, Please use 'as_num' instead","type":"long","long_option":"as-number","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.ecmp","description":"Flag to enable ECMP","type":"boolean","long_option":"ecmp","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.enabled","description":"Flag to enable this configuration","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.graceful_restart","description":"Flag to enable graceful restart","type":"boolean","long_option":"graceful-restart","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.route_aggregation","description":"List of routes to be aggregated","type":"complex","long_option":"route-aggregation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.network.interfaces","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.nodes.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"physical_address","display_name":"PhysicalAddress"}],"structure_id":"com.vmware.nsx.model.node_interface_alias"},{"output_fields":[{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"connected_switch","display_name":"ConnectedSwitch"},{"field_name":"ens_capable","display_name":"EnsCapable"},{"field_name":"ens_enabled","display_name":"EnsEnabled"},{"field_name":"interface_alias","display_name":"InterfaceAlias"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"interface_type","display_name":"InterfaceType"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.node_interface_properties"}],"description":"Returns detailed information about the specified interface","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"interface_id","description":"(required)","type":"string","long_option":"interface-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[],"description":"Delete existing firewall rule in a firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.clusterprofiles"},"output_field_list":[],"description":"Create a cluster profile","options":[{"generic":"OPTIONAL","field_name":"cluster_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"cluster-profile","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"cluster_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"showsensitivedata","identity":{"name":"showsensitivedata","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"in_filter_ipprefixlist_id","display_name":"InFilterIpprefixlistId"},{"field_name":"in_filter_routemap_id","display_name":"InFilterRoutemapId"},{"field_name":"out_filter_ipprefixlist_id","display_name":"OutFilterIpprefixlistId"},{"field_name":"out_filter_routemap_id","display_name":"OutFilterRoutemapId"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_families","display_name":"AddressFamilies"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enable_bfd","display_name":"EnableBfd"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"filter_in_ipprefixlist_id","display_name":"FilterInIpprefixlistId"},{"field_name":"filter_in_routemap_id","display_name":"FilterInRoutemapId"},{"field_name":"filter_out_ipprefixlist_id","display_name":"FilterOutIpprefixlistId"},{"field_name":"filter_out_routemap_id","display_name":"FilterOutRoutemapId"},{"field_name":"hold_down_timer","display_name":"HoldDownTimer"},{"field_name":"keep_alive_timer","display_name":"KeepAliveTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"maximum_hop_limit","display_name":"MaximumHopLimit"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"password","display_name":"Password"},{"field_name":"remote_as","display_name":"RemoteAs"},{"field_name":"remote_as_num","display_name":"RemoteAsNum"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read a specific BGP Neighbor details with password on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"service_id":"com.vmware.nsx.aaa.registration_token","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.aaa.registrationtoken"},"output_field_list":[],"description":"Delete registration access token","options":[{"generic":"NONE","field_name":"token","description":"Registration token (required)","type":"string","long_option":"token","short_option":""}]},{"service_id":"com.vmware.nsx.cluster.nodes","operation_id":"revokemissingnodes","identity":{"name":"revokemissingnodes","path":"com.vmware.nsx.cluster.nodes"},"output_field_list":[],"description":"Revoke Missing Nodes from the Cluster","options":[{"generic":"LIST","field_name":"revoke_node_request.hosts","description":"IP addresses of node(s) to revoke","type":"string","long_option":"hosts","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.route_maps","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.routing.routemaps"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"expression","display_name":"Expression"},{"field_name":"operator","display_name":"Operator"}],"structure_id":"com.vmware.nsx.model.community_match_expression"},{"output_fields":[{"field_name":"ip_prefix_lists","display_name":"IpPrefixLists"},{"field_name":"match_community_expression","display_name":"MatchCommunityExpression"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_match"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"sequences","display_name":"Sequences"}],"structure_id":"com.vmware.nsx.model.route_map"},{"output_fields":[{"field_name":"community_list_id","display_name":"CommunityListId"},{"field_name":"match_operator","display_name":"MatchOperator"},{"field_name":"regular_expression","display_name":"RegularExpression"}],"structure_id":"com.vmware.nsx.model.community_match_operation"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"match_criteria","display_name":"MatchCriteria"},{"field_name":"set_criteria","display_name":"SetCriteria"}],"structure_id":"com.vmware.nsx.model.route_map_sequence"},{"output_fields":[{"field_name":"as_path_prepend","display_name":"AsPathPrepend"},{"field_name":"community","display_name":"Community"},{"field_name":"multi_exit_discriminator","display_name":"MultiExitDiscriminator"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Adds a new RouteMap on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"NONE","field_name":"route_map.sequences","description":"Ordered list of routeMap sequences","type":"complex","long_option":"sequences","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.virtual_servers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.virtualservers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"application_profile_id","display_name":"ApplicationProfileId"},{"field_name":"client_ssl_profile_binding","display_name":"ClientSslProfileBinding"},{"field_name":"client_tcp_profile_id","display_name":"ClientTcpProfileId"},{"field_name":"default_pool_member_port","display_name":"DefaultPoolMemberPort"},{"field_name":"default_pool_member_ports","display_name":"DefaultPoolMemberPorts"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"max_new_connection_rate","display_name":"MaxNewConnectionRate"},{"field_name":"persistence_profile_id","display_name":"PersistenceProfileId"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"port","display_name":"Port"},{"field_name":"ports","display_name":"Ports"},{"field_name":"rule_ids","display_name":"RuleIds"},{"field_name":"server_ssl_profile_binding","display_name":"ServerSslProfileBinding"},{"field_name":"server_tcp_profile_id","display_name":"ServerTcpProfileId"},{"field_name":"sorry_pool_id","display_name":"SorryPoolId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_certificate_id","display_name":"ClientCertificateId"},{"field_name":"server_auth","display_name":"ServerAuth"},{"field_name":"server_auth_ca_ids","display_name":"ServerAuthCaIds"},{"field_name":"server_auth_crl_ids","display_name":"ServerAuthCrlIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.server_ssl_profile_binding"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_auth","display_name":"ClientAuth"},{"field_name":"client_auth_ca_ids","display_name":"ClientAuthCaIds"},{"field_name":"client_auth_crl_ids","display_name":"ClientAuthCrlIds"},{"field_name":"default_certificate_id","display_name":"DefaultCertificateId"},{"field_name":"sni_certificate_ids","display_name":"SniCertificateIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.client_ssl_profile_binding"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a load balancer virtual server.","options":[{"generic":"NONE","field_name":"virtual_server_id","description":"(required)","type":"string","long_option":"virtual-server-id","short_option":""}]},{"service_id":"com.vmware.nsx.dns.forwarders","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dns.forwarders"},"output_field_list":[],"description":"Delete a specific dns forwarder.","options":[{"generic":"NONE","field_name":"forwarder_id","description":"(required)","type":"string","long_option":"forwarder-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.route_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.routetable"},"output_field_list":[{"output_fields":[{"field_name":"admin_distance","display_name":"AdminDistance"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"},{"field_name":"lr_component_id","display_name":"LrComponentId"},{"field_name":"lr_component_type","display_name":"LrComponentType"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"},{"field_name":"route_type","display_name":"RouteType"}],"structure_id":"com.vmware.nsx.model.logical_router_route_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"logical_router_name","display_name":"LogicalRouterName"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_router_route_table"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"transport_node_id","description":"TransportNode Id (required)","type":"string","long_option":"transport-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers.routing.route_maps","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.routing.routemaps"},"output_field_list":[],"description":"Deletes a specific RouteMap on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.ike_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.vpn.ipsec.ikeprofiles"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dh_groups","display_name":"DhGroups"},{"field_name":"digest_algorithms","display_name":"DigestAlgorithms"},{"field_name":"encryption_algorithms","display_name":"EncryptionAlgorithms"},{"field_name":"ike_version","display_name":"IkeVersion"},{"field_name":"sa_life_time","display_name":"SaLifeTime"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNIKE_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create custom internet key exchange (IKE) Profile","options":[{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPNIKE_profile.dh_groups","description":"Possible values are: ","type":"string","long_option":"dh-groups","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPNIKE_profile.digest_algorithms","description":"Possible values are: ","type":"string","long_option":"digest-algorithms","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPNIKE_profile.encryption_algorithms","description":"Possible values are: ","type":"string","long_option":"encryption-algorithms","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.ike_version","description":"Possible values are: ","type":"string","long_option":"ike-version","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.sa_life_time","description":"Life time for security association","type":"long","long_option":"sa-life-time","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.clusterprofiles"},"output_field_list":[],"description":"Modifie a specified cluster profile","options":[{"generic":"NONE","field_name":"cluster_profile_id","description":"(required)","type":"string","long_option":"cluster-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"cluster-profile","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"cluster_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.app_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.appdiscovery.appprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_criteria","display_name":"AppProfileCriteria"},{"field_name":"default_app_profile","display_name":"DefaultAppProfile"}],"structure_id":"com.vmware.nsx.model.app_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns detail of the app profile","options":[{"generic":"NONE","field_name":"app_profile_id","description":"(required)","type":"string","long_option":"app-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.history","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.history"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"initial_version","display_name":"InitialVersion"},{"field_name":"target_version","display_name":"TargetVersion"},{"field_name":"timestamp","display_name":"Timestamp"},{"field_name":"upgrade_status","display_name":"UpgradeStatus"}],"structure_id":"com.vmware.nsx.model.upgrade_history"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_history_list"}],"description":"Get upgrade history","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportnodes.state"},"output_field_list":[{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"host_switch_id","display_name":"HostSwitchId"},{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"transport_zone_ids","display_name":"TransportZoneIds"}],"structure_id":"com.vmware.nsx.model.host_switch_state"},{"output_fields":[{"field_name":"default_gateway","display_name":"DefaultGateway"},{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"ip","display_name":"Ip"},{"field_name":"label","display_name":"Label"},{"field_name":"subnet_mask","display_name":"SubnetMask"}],"structure_id":"com.vmware.nsx.model.endpoint"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"host_switch_states","display_name":"HostSwitchStates"},{"field_name":"maintenance_mode_state","display_name":"MaintenanceModeState"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.transport_node_state"}],"description":"Returns information about the current state of the transport node configuration and information about the associated hostswitch.","options":[{"generic":"NONE","field_name":"transportnode_id","description":"(required)","type":"string","long_option":"transportnode-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.services.service_instances","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances"},"output_field_list":[],"description":"Returns Service-Instance information for a given Service-Insertion Service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"service_instance_id","description":"(required)","type":"string","long_option":"service-instance-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.compute_collection_transport_node_templates","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.computecollectiontransportnodetemplates"},"output_field_list":[{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.network_migration_spec_type_id_entry"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_collection_ids","display_name":"ComputeCollectionIds"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"network_migration_spec_ids","display_name":"NetworkMigrationSpecIds"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.compute_collection_transport_node_template"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns compute collection transportnode template by id","options":[{"generic":"NONE","field_name":"template_id","description":"(required)","type":"string","long_option":"template-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.redistribution","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.redistribution"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bgp_enabled","display_name":"BgpEnabled"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.redistribution_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about configured route redistribution for the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"service_id":"com.vmware.nsx.bridge_endpoints","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.bridgeendpoints"},"output_field_list":[],"description":"Deletes the specified Bridge Endpoint.","options":[{"generic":"NONE","field_name":"bridgeendpoint_id","description":"(required)","type":"string","long_option":"bridgeendpoint-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.advertisement","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.advertisement"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"advertise_lb_snat_ip","display_name":"AdvertiseLbSnatIp"},{"field_name":"advertise_lb_vip","display_name":"AdvertiseLbVip"},{"field_name":"advertise_nat_routes","display_name":"AdvertiseNatRoutes"},{"field_name":"advertise_nsx_connected_routes","display_name":"AdvertiseNsxConnectedRoutes"},{"field_name":"advertise_static_routes","display_name":"AdvertiseStaticRoutes"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.advertisement_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the routes to be advertised by the specified TIER1 logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.firewall_section"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the specified section, but does not modify the section's associated rules.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.is_default","description":"It is a boolean flag which reflects whether a distributed service section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"firewall_section.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"firewall_section.stateful","description":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.debug_info","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.debuginfo"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"fin_wait2_timeout","display_name":"FinWait2Timeout"},{"field_name":"max_syn_retransmissions","display_name":"MaxSynRetransmissions"},{"field_name":"nagle_algorithm_enabled","display_name":"NagleAlgorithmEnabled"},{"field_name":"receive_window_size","display_name":"ReceiveWindowSize"},{"field_name":"transmit_window_size","display_name":"TransmitWindowSize"}],"structure_id":"com.vmware.nsx.model.lb_tcp_profile"},{"output_fields":[{"field_name":"customized_members","display_name":"CustomizedMembers"},{"field_name":"grouping_object","display_name":"GroupingObject"},{"field_name":"ip_revision_filter","display_name":"IpRevisionFilter"},{"field_name":"max_ip_list_size","display_name":"MaxIpListSize"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.pool_member_group"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_certificate_id","display_name":"ClientCertificateId"},{"field_name":"server_auth","display_name":"ServerAuth"},{"field_name":"server_auth_ca_ids","display_name":"ServerAuthCaIds"},{"field_name":"server_auth_crl_ids","display_name":"ServerAuthCrlIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.server_ssl_profile_binding"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"backup_member","display_name":"BackupMember"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_monitor_ids","display_name":"ActiveMonitorIds"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"member_group","display_name":"MemberGroup"},{"field_name":"members","display_name":"Members"},{"field_name":"min_active_members","display_name":"MinActiveMembers"},{"field_name":"passive_monitor_id","display_name":"PassiveMonitorId"},{"field_name":"snat_translation","display_name":"SnatTranslation"},{"field_name":"tcp_multiplexing_enabled","display_name":"TcpMultiplexingEnabled"},{"field_name":"tcp_multiplexing_number","display_name":"TcpMultiplexingNumber"}],"structure_id":"com.vmware.nsx.model.lb_pool"},{"output_fields":[{"field_name":"application_profiles","display_name":"ApplicationProfiles"},{"field_name":"client_ssl_profiles","display_name":"ClientSslProfiles"},{"field_name":"monitors","display_name":"Monitors"},{"field_name":"persistence_profiles","display_name":"PersistenceProfiles"},{"field_name":"pools","display_name":"Pools"},{"field_name":"rules","display_name":"Rules"},{"field_name":"server_ssl_profiles","display_name":"ServerSslProfiles"},{"field_name":"service","display_name":"Service"},{"field_name":"tcp_profiles","display_name":"TcpProfiles"},{"field_name":"virtual_servers","display_name":"VirtualServers"}],"structure_id":"com.vmware.nsx.model.lb_service_debug_info"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member_setting"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"application_profile_id","display_name":"ApplicationProfileId"},{"field_name":"client_ssl_profile_binding","display_name":"ClientSslProfileBinding"},{"field_name":"client_tcp_profile_id","display_name":"ClientTcpProfileId"},{"field_name":"default_pool_member_port","display_name":"DefaultPoolMemberPort"},{"field_name":"default_pool_member_ports","display_name":"DefaultPoolMemberPorts"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"max_new_connection_rate","display_name":"MaxNewConnectionRate"},{"field_name":"persistence_profile_id","display_name":"PersistenceProfileId"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"port","display_name":"Port"},{"field_name":"ports","display_name":"Ports"},{"field_name":"rule_ids","display_name":"RuleIds"},{"field_name":"server_ssl_profile_binding","display_name":"ServerSslProfileBinding"},{"field_name":"server_tcp_profile_id","display_name":"ServerTcpProfileId"},{"field_name":"sorry_pool_id","display_name":"SorryPoolId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"error_log_level","display_name":"ErrorLogLevel"},{"field_name":"size","display_name":"Size"},{"field_name":"virtual_server_ids","display_name":"VirtualServerIds"}],"structure_id":"com.vmware.nsx.model.lb_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_auth","display_name":"ClientAuth"},{"field_name":"client_auth_ca_ids","display_name":"ClientAuthCaIds"},{"field_name":"client_auth_crl_ids","display_name":"ClientAuthCrlIds"},{"field_name":"default_certificate_id","display_name":"DefaultCertificateId"},{"field_name":"sni_certificate_ids","display_name":"SniCertificateIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.client_ssl_profile_binding"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"}],"structure_id":"com.vmware.nsx.model.lb_server_ssl_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"prefer_server_ciphers","display_name":"PreferServerCiphers"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"},{"field_name":"session_cache_timeout","display_name":"SessionCacheTimeout"}],"structure_id":"com.vmware.nsx.model.lb_client_ssl_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"actions","display_name":"Actions"},{"field_name":"match_conditions","display_name":"MatchConditions"},{"field_name":"match_strategy","display_name":"MatchStrategy"},{"field_name":"phase","display_name":"Phase"}],"structure_id":"com.vmware.nsx.model.lb_rule"}],"description":"API to download below information which will be used for debugging and troubleshooting","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.appdiscovery.sessions"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"end_timestamp","display_name":"EndTimestamp"},{"field_name":"reclassification","display_name":"Reclassification"},{"field_name":"start_timestamp","display_name":"StartTimestamp"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.app_discovery_session"}],"description":"Returns the status of the application discovery session and other details","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.realization_state_barrier.config","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.realizationstatebarrier.config"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"interval","display_name":"Interval"}],"structure_id":"com.vmware.nsx.model.realization_state_barrier_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates the barrier configuration having interval set in milliseconds The new interval that automatically increments the global realization number","options":[{"generic":"OPTIONAL","field_name":"realization_state_barrier_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"realization_state_barrier_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"realization_state_barrier_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"realization_state_barrier_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"realization_state_barrier_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"realization_state_barrier_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"NONE","field_name":"realization_state_barrier_config.interval","description":"The interval in milliseconds used for auto incrementing the barrier number format: int64","type":"long","long_option":"interval","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.configs","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.ipfix.configs"},"output_field_list":[],"description":"Get an existing IPFIX configuration","options":[{"generic":"NONE","field_name":"config_id","description":"(required)","type":"string","long_option":"config-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.collectorconfigs","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.ipfix.collectorconfigs"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"collectors","display_name":"Collectors"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_config"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update an existing IPFIX collector configuration","options":[{"generic":"NONE","field_name":"collector_config_id","description":"(required)","type":"string","long_option":"collector-config-id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"ipfix_collector_config.collectors","description":"IPFIX Collectors","type":"complex","long_option":"collectors","short_option":""}]},{"service_id":"com.vmware.nsx.cluster","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.cluster"},"output_field_list":[],"description":"Invoke POST request on target cluster node","options":[{"generic":"NONE","field_name":"target_node_id","description":"Target node UUID or keyword self (required)","type":"string","long_option":"target-node-id","short_option":""},{"generic":"NONE","field_name":"target_uri","description":"URI of API to invoke on target node (required)","type":"string","long_option":"target-uri","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"error_log_level","display_name":"ErrorLogLevel"},{"field_name":"size","display_name":"Size"},{"field_name":"virtual_server_ids","display_name":"VirtualServerIds"}],"structure_id":"com.vmware.nsx.model.lb_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_managers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.fabric.computemanagers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"credential","display_name":"Credential"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"origin_type","display_name":"OriginType"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.compute_manager"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates a specified compute manager","options":[{"generic":"NONE","field_name":"compute_manager_id","description":"(required)","type":"string","long_option":"compute-manager-id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.credential","description":"Login credentials for the compute manager","type":"dynamicstructure","long_option":"credential","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.origin_properties","description":"Key-Value map of additional specific properties of compute manager","type":"complex","long_option":"origin-properties","short_option":""},{"generic":"NONE","field_name":"compute_manager.origin_type","description":"Compute manager type like vCenter","type":"string","long_option":"origin-type","short_option":""},{"generic":"NONE","field_name":"compute_manager.server","description":"IP address or hostname of compute manager format: hostname-or-ip","type":"string","long_option":"server","short_option":""}]},{"service_id":"com.vmware.nsx.node.users.ssh_keys","operation_id":"addsshkey","identity":{"name":"addsshkey","path":"com.vmware.nsx.node.users.sshkeys"},"output_field_list":[],"description":"Add SSH public key to authorized_keys file for node user","options":[{"generic":"NONE","field_name":"userid","description":"User id of the user (required)","type":"string","long_option":"userid","short_option":""},{"generic":"NONE","field_name":"ssh_key_properties.label","description":"SSH key label (used to identify the key)","type":"string","long_option":"label","short_option":""},{"generic":"OPTIONAL","field_name":"ssh_key_properties.password","description":"Current password for user (required for users root and admin)","type":"string","long_option":"password","short_option":""},{"generic":"NONE","field_name":"ssh_key_properties.type","description":"SSH key type","type":"string","long_option":"type","short_option":""},{"generic":"NONE","field_name":"ssh_key_properties.value","description":"SSH key value","type":"string","long_option":"value","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_status","display_name":"TargetStatus"}],"structure_id":"com.vmware.nsx.model.target_resource_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"context","display_name":"Context"},{"field_name":"global_status","display_name":"GlobalStatus"},{"field_name":"target_statuses","display_name":"TargetStatuses"}],"structure_id":"com.vmware.nsx.model.firewall_status"}],"description":"Get firewall global status for dfw context","options":[{"generic":"NONE","field_name":"context_type","description":"(required)","type":"string","long_option":"context-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.batch","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.batch"},"output_field_list":[{"output_fields":[{"field_name":"body","display_name":"Body"},{"field_name":"code","display_name":"Code"},{"field_name":"headers","display_name":"Headers"}],"structure_id":"com.vmware.nsx.model.batch_response_item"},{"output_fields":[{"field_name":"has_errors","display_name":"HasErrors"},{"field_name":"results","display_name":"Results"},{"field_name":"rolled_back","display_name":"RolledBack"}],"structure_id":"com.vmware.nsx.model.batch_response"}],"description":"Enables you to make multiple API requests using a single request","options":[{"generic":"OPTIONAL","field_name":"batch_request.continue_on_error","description":"Flag to decide if we will continue processing subsequent requests in case of current error for atomic = false.","type":"boolean","long_option":"continue-on-error","short_option":""},{"generic":"OPTIONAL","field_name":"batch_request.requests","description":"","type":"complex","long_option":"requests","short_option":""},{"generic":"OPTIONAL","field_name":"atomic","description":"transactional atomicity for the batch of requests embedded in the batch list (optional, default to false)","type":"boolean","long_option":"atomic","short_option":""}]},{"service_id":"com.vmware.nsx.ns_groups","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.nsgroups"},"output_field_list":[],"description":"Deletes the specified NSGroup","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.services","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.vpn.ipsec.services"},"output_field_list":[{"output_fields":[{"field_name":"subnet","display_name":"Subnet"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_policy_subnet"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bypass_rules","display_name":"BypassRules"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ike_log_level","display_name":"IkeLogLevel"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logged","display_name":"Logged"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_policy_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create VPN service for given logical router.","options":[{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.bypass_rules","description":"Bypass policy rules are configured using VPN service","type":"complex","long_option":"bypass-rules","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.enabled","description":"If true, enable VPN services for given logical router.","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_service.ike_log_level","description":"Possible values are: ","type":"string","long_option":"ike-log-level","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_service.logical_router_id","description":"Logical router id.","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.nat.rules","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.nat.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.nat_rule_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logging","display_name":"Logging"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"match_destination_network","display_name":"MatchDestinationNetwork"},{"field_name":"match_service","display_name":"MatchService"},{"field_name":"match_source_network","display_name":"MatchSourceNetwork"},{"field_name":"nat_pass","display_name":"NatPass"},{"field_name":"rule_priority","display_name":"RulePriority"},{"field_name":"translated_network","display_name":"TranslatedNetwork"},{"field_name":"translated_ports","display_name":"TranslatedPorts"}],"structure_id":"com.vmware.nsx.model.nat_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns paginated list of all user defined NAT rules of the specific logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.vpn.ipsec.services","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.vpn.ipsec.services"},"output_field_list":[],"description":"Delete IPSec VPN service for given router.","options":[{"generic":"NONE","field_name":"ipsec_vpn_service_id","description":"(required)","type":"string","long_option":"ipsec-vpn-service-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ui_views.widgetconfigurations","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.uiviews.widgetconfigurations"},"output_field_list":[{"output_fields":[{"field_name":"widgetconfigurations","display_name":"Widgetconfigurations"}],"structure_id":"com.vmware.nsx.model.widget_configuration_list"}],"description":"If no query params are specified then all the Widget Configurations of the specified view are returned.","options":[{"generic":"NONE","field_name":"view_id","description":"(required)","type":"string","long_option":"view-id","short_option":""},{"generic":"OPTIONAL","field_name":"container","description":"Id of the container (optional)","type":"string","long_option":"container","short_option":""},{"generic":"OPTIONAL","field_name":"widget_ids","description":"Ids of the WidgetConfigurations (optional)","type":"string","long_option":"widget-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.vidm.users","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.aaa.vidm.users"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"name","display_name":"Name"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.vidm_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.vidm_info_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get all the users from vIDM whose userName, givenName or familyName matches the search key case insensitively","options":[{"generic":"NONE","field_name":"search_string","description":"Search string to search for","type":"string","long_option":"search-string","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.service_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.serviceprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.service_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the specified service profile","options":[{"generic":"NONE","field_name":"service_profile_id","description":"(required)","type":"string","long_option":"service-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"service_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"service_profile.server_addresses","description":"","type":"string","long_option":"server-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.mac_pools","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pools.macpools"},"output_field_list":[{"output_fields":[{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.mac_range"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.mac_pool"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified MAC pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"MAC pool ID (required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportnodes.status"},"output_field_list":[{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"unknown_count","display_name":"UnknownCount"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.heat_map_transport_zone_status"}],"description":"Get high-level summary of all transport nodes","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.version","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.version"},"output_field_list":[{"output_fields":[{"field_name":"node_version","display_name":"NodeVersion"}],"structure_id":"com.vmware.nsx.model.node_version"}],"description":"Read node version","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.telemetry.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.telemetry.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read Telemetry service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.ns_groups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.appdiscovery.sessions.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"no_of_vms","display_name":"NoOfVms"},{"field_name":"ns_group_id","display_name":"NsGroupId"}],"structure_id":"com.vmware.nsx.model.NS_group_meta_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.NS_group_meta_info_list_result"}],"description":"Returns the ns groups that was part of the application discovery session | while it was started","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_service_groups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsservicegroups"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"members","display_name":"Members"},{"field_name":"service_type","display_name":"ServiceType"}],"structure_id":"com.vmware.nsx.model.NS_service_group"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.NS_service_group_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns paginated list of NSServiceGroups","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"default_service","description":"Fetch all default NSServiceGroups (optional)","type":"boolean","long_option":"default-service","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.mac_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalswitches.mactable"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"results","display_name":"Results"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.mac_address_list_result"},{"output_fields":[{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vtep_ip","display_name":"VtepIp"},{"field_name":"vtep_mac_address","display_name":"VtepMacAddress"}],"structure_id":"com.vmware.nsx.model.mac_table_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns MAC table of a specified logical switch from the given transport node if a transport node id is given in the query parameter from the Central Controller Plane","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"TransportNode Id (optional)","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.ip_pools","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dhcp.servers.ippools"},"output_field_list":[{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"error_threshold","display_name":"ErrorThreshold"},{"field_name":"warning_threshold","display_name":"WarningThreshold"}],"structure_id":"com.vmware.nsx.model.dhcp_ip_pool"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create an IP pool for a DHCP server","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.gateway_ip","description":"gateway ip format: ip","type":"string","long_option":"gateway-ip","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.lease_time","description":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":"long","long_option":"lease-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.options.option121.static_routes","description":"dhcp classless static routes","type":"complex","long_option":"options-option121-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.options.others","description":"","type":"complex","long_option":"options-others","short_option":""},{"generic":"NONE","field_name":"dhcp_ip_pool.allocation_ranges","description":"ip-ranges","type":"complex","long_option":"allocation-ranges","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.error_threshold","description":"error threshold, valid [80-100], default 100 format: int64","type":"long","long_option":"error-threshold","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.warning_threshold","description":"warning threshold, valid [50-80], default 80 format: int64","type":"long","long_option":"warning-threshold","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relay_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dhcp.relayprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_profile_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all dhcp relay profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.licenses","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.licenses"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_type","display_name":"CapacityType"},{"field_name":"description","display_name":"Description"},{"field_name":"expiry","display_name":"Expiry"},{"field_name":"features","display_name":"Features"},{"field_name":"is_eval","display_name":"IsEval"},{"field_name":"is_expired","display_name":"IsExpired"},{"field_name":"is_mh","display_name":"IsMh"},{"field_name":"license_key","display_name":"LicenseKey"},{"field_name":"product_name","display_name":"ProductName"},{"field_name":"product_version","display_name":"ProductVersion"},{"field_name":"quantity","display_name":"Quantity"}],"structure_id":"com.vmware.nsx.model.license"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Deprecated","options":[{"generic":"OPTIONAL","field_name":"license._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"license._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"license.capacity_type","description":"Possible values are: ","type":"string","long_option":"capacity-type","short_option":""},{"generic":"OPTIONAL","field_name":"license.description","description":"license edition","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"license.expiry","description":"date that license expires format: int64","type":"long","long_option":"expiry","short_option":""},{"generic":"OPTIONAL","field_name":"license.features","description":"semicolon delimited feature list","type":"string","long_option":"features","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_eval","description":"true for evalution license","type":"boolean","long_option":"is-eval","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_expired","description":"whether the license has expired","type":"boolean","long_option":"is-expired","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_mh","description":"multi-hypervisor support","type":"boolean","long_option":"is-mh","short_option":""},{"generic":"OPTIONAL","field_name":"license.license_key","description":"license key","type":"string","long_option":"license-key","short_option":""},{"generic":"OPTIONAL","field_name":"license.product_name","description":"product name","type":"string","long_option":"product-name","short_option":""},{"generic":"OPTIONAL","field_name":"license.product_version","description":"product version","type":"string","long_option":"product-version","short_option":""},{"generic":"OPTIONAL","field_name":"license.quantity","description":"license capacity; 0 for unlimited format: int64","type":"long","long_option":"quantity","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_service_groups","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.nsservicegroups"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"members","display_name":"Members"},{"field_name":"service_type","display_name":"ServiceType"}],"structure_id":"com.vmware.nsx.model.NS_service_group"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new NSServiceGroup which can contain NSServices","options":[{"generic":"OPTIONAL","field_name":"ns_service_group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.default_service","description":"The default NSServiceGroups are created in the system by default","type":"boolean","long_option":"default-service","short_option":""},{"generic":"NONE","field_name":"ns_service_group.members","description":"List of NSService or NSServiceGroup resources that can be added as members to an NSServiceGroup.","type":"complex","long_option":"members","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.service_type","description":"Possible values are: ","type":"string","long_option":"service-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ui_service","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.uiservice"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, Start and Stop the ui service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.monitors","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.monitors"},"output_field_list":[],"description":"Update a load balancer monitor.","options":[{"generic":"NONE","field_name":"monitor_id","description":"(required)","type":"string","long_option":"monitor-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor","description":"(required)","type":"complex-hasfieldsof","long_option":"lb-monitor","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"lb_monitor.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.application_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.applicationprofiles"},"output_field_list":[],"description":"Retrieve a load balancer application profile.","options":[{"generic":"NONE","field_name":"application_profile_id","description":"(required)","type":"string","long_option":"application-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"error_log_level","display_name":"ErrorLogLevel"},{"field_name":"size","display_name":"Size"},{"field_name":"virtual_server_ids","display_name":"VirtualServerIds"}],"structure_id":"com.vmware.nsx.model.lb_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.access_log_enabled","description":"whether access log is enabled","type":"boolean","long_option":"access-log-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.is_valid","description":"Will be set to false if the referenced NSX resource has been deleted.","type":"boolean","long_option":"attachment-is-valid","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.target_display_name","description":"Display name of the NSX resource.","type":"string","long_option":"attachment-target-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.target_id","description":"Identifier of the NSX resource.","type":"string","long_option":"attachment-target-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.target_type","description":"Type of the NSX resource.","type":"string","long_option":"attachment-target-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.enabled","description":"whether the load balancer service is enabled","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.error_log_level","description":"Possible values are: ","type":"string","long_option":"error-log-level","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.size","description":"Possible values are: ","type":"string","long_option":"size","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_service.virtual_server_ids","description":"virtual servers can be associated to LbService(which is similar to physical/virtual load balancer), Lb virtual servers, pools and other entities could be defined independently, the virtual server identifier list here would be used to maintain the relationship of LbService and other Lb entities.","type":"string","long_option":"virtual-server-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.cluster.restore"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.global_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"status","display_name":"Status"},{"field_name":"step_number","display_name":"StepNumber"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.restore_step"},{"output_fields":[{"field_name":"backup_timestamp","display_name":"BackupTimestamp"},{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"id","display_name":"Id"},{"field_name":"instructions","display_name":"Instructions"},{"field_name":"restore_end_time","display_name":"RestoreEndTime"},{"field_name":"restore_start_time","display_name":"RestoreStartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"step","display_name":"Step"},{"field_name":"total_steps","display_name":"TotalSteps"}],"structure_id":"com.vmware.nsx.model.cluster_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.per_step_restore_status"},{"output_fields":[{"field_name":"actions","display_name":"Actions"},{"field_name":"fields","display_name":"Fields"},{"field_name":"id","display_name":"Id"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.instruction_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Start the restore of an NSX cluster, from some previously backed-up configuration","options":[{"generic":"OPTIONAL","field_name":"initiate_cluster_restore_request.node_id","description":"Unique id of the backed-up configuration from which the appliance will be restored","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"initiate_cluster_restore_request.timestamp","description":"Timestamp of the backed-up configuration from which the appliance will be restored format: int64","type":"long","long_option":"timestamp","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.sessions","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.l2vpn.sessions"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"local_endpoint_ip","display_name":"LocalEndpointIp"},{"field_name":"peer_endpoint_ip","display_name":"PeerEndpointIp"},{"field_name":"protocol","display_name":"Protocol"}],"structure_id":"com.vmware.nsx.model.l2_vpn_tunnel_encapsulation"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"l2vpn_service_id","display_name":"L2vpnServiceId"},{"field_name":"transport_tunnels","display_name":"TransportTunnels"},{"field_name":"tunnel_encapsulation","display_name":"TunnelEncapsulation"}],"structure_id":"com.vmware.nsx.model.l2_vpn_session"}],"description":"Get a specific L2VPN session","options":[{"generic":"NONE","field_name":"l2vpn_session_id","description":"(required)","type":"string","long_option":"l2vpn-session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoints","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.bridgeendpoints"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_cluster_id","display_name":"BridgeClusterId"},{"field_name":"bridge_endpoint_profile_id","display_name":"BridgeEndpointProfileId"},{"field_name":"ha_enable","display_name":"HaEnable"},{"field_name":"vlan","display_name":"Vlan"},{"field_name":"vlan_transport_zone_id","display_name":"VlanTransportZoneId"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies a existing bridge endpoint.","options":[{"generic":"NONE","field_name":"bridgeendpoint_id","description":"(required)","type":"string","long_option":"bridgeendpoint-id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.bridge_cluster_id","description":"This field will not be used if an edge cluster is being used for the bridge endpoint","type":"string","long_option":"bridge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.bridge_endpoint_profile_id","description":"This field will not be used if a bridge cluster is being used for the bridge endpoint","type":"string","long_option":"bridge-endpoint-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.ha_enable","description":"This field will not be used if an edge cluster is being used for the bridge endpoint","type":"boolean","long_option":"ha-enable","short_option":""},{"generic":"NONE","field_name":"bridge_endpoint.vlan","description":"Virtual Local Area Network Identifier format: int64","type":"long","long_option":"vlan","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.vlan_transport_zone_id","description":"This field will not be used if a bridge cluster is being used for the bridge endpoint","type":"string","long_option":"vlan-transport-zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.logs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.logs"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"log_name","display_name":"LogName"},{"field_name":"log_size","display_name":"LogSize"}],"structure_id":"com.vmware.nsx.model.node_log_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_log_properties_list_result"}],"description":"Returns the number of log files and lists the log files that reside on the NSX virtual appliance","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors.status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"announced_capabilities","display_name":"AnnouncedCapabilities"},{"field_name":"connection_drop_count","display_name":"ConnectionDropCount"},{"field_name":"connection_state","display_name":"ConnectionState"},{"field_name":"established_connection_count","display_name":"EstablishedConnectionCount"},{"field_name":"graceful_restart","display_name":"GracefulRestart"},{"field_name":"hold_time","display_name":"HoldTime"},{"field_name":"keep_alive_interval","display_name":"KeepAliveInterval"},{"field_name":"local_port","display_name":"LocalPort"},{"field_name":"lr_component_id","display_name":"LrComponentId"},{"field_name":"messages_received","display_name":"MessagesReceived"},{"field_name":"messages_sent","display_name":"MessagesSent"},{"field_name":"negotiated_capability","display_name":"NegotiatedCapability"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"neighbor_router_id","display_name":"NeighborRouterId"},{"field_name":"remote_as_number","display_name":"RemoteAsNumber"},{"field_name":"remote_port","display_name":"RemotePort"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"time_since_established","display_name":"TimeSinceEstablished"},{"field_name":"total_in_prefix_count","display_name":"TotalInPrefixCount"},{"field_name":"total_out_prefix_count","display_name":"TotalOutPrefixCount"},{"field_name":"transport_node","display_name":"TransportNode"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_status"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"logical_router_name","display_name":"LogicalRouterName"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.bgp_neighbors_status_list_result"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"Transport node id (optional)","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.local_endpoints","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.ipsec.localendpoints"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate_id","display_name":"CertificateId"},{"field_name":"ipsec_vpn_service_id","display_name":"IpsecVpnServiceId"},{"field_name":"local_address","display_name":"LocalAddress"},{"field_name":"local_id","display_name":"LocalId"},{"field_name":"trust_ca_ids","display_name":"TrustCaIds"},{"field_name":"trust_crl_ids","display_name":"TrustCrlIds"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get custom IPSec local endpoint.","options":[{"generic":"NONE","field_name":"ipsec_vpn_local_endpoint_id","description":"(required)","type":"string","long_option":"ipsec-vpn-local-endpoint-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouterports"},"output_field_list":[],"description":"Modifies the specified logical router port","options":[{"generic":"NONE","field_name":"logical_router_port_id","description":"(required)","type":"string","long_option":"logical-router-port-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port","description":"(required)","type":"complex-hasfieldsof","long_option":"logical-router-port","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"logical_router_port.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"logical_router_port.logical_router_id","description":"Identifier for logical router on which this port is created","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.service_bindings","description":"Service Bindings","type":"complex","long_option":"service-bindings","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.search_domains","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.network.searchdomains"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"search_domains","display_name":"SearchDomains"}],"structure_id":"com.vmware.nsx.model.node_search_domains_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the list of domain names that the NSX Manager node uses to complete unqualified host names","options":[{"generic":"OPTIONAL","field_name":"node_search_domains_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_search_domains_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_search_domains_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_search_domains_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_search_domains_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"LIST","field_name":"node_search_domains_properties.search_domains","description":"Search domains","type":"string","long_option":"search-domains","short_option":""}]},{"service_id":"com.vmware.nsx.mirror_sessions","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.mirrorsessions"},"output_field_list":[],"description":"Delete the mirror session","options":[{"generic":"NONE","field_name":"mirror_session_id","description":"(required)","type":"string","long_option":"mirror-session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.liagent","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.liagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the liagent service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.users","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.users"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"full_name","display_name":"FullName"},{"field_name":"old_password","display_name":"OldPassword"},{"field_name":"password","display_name":"Password"},{"field_name":"userid","display_name":"Userid"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.node_user_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates attributes of an existing NSX Manager appliance user","options":[{"generic":"NONE","field_name":"userid","description":"User id of the user (required)","type":"string","long_option":"userid","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties.full_name","description":"Full name for the user","type":"string","long_option":"full-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties.old_password","description":"Old password for the user (required on PUT if password specified)","type":"string","long_option":"old-password","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties.password","description":"Password for the user (optionally specified on PUT, unspecified on GET)","type":"string","long_option":"password","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties.userid","description":"Numeric id for the user format: int64","type":"long","long_option":"userid-2","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties.username","description":"User login name (must be \\\"root\\\" if userid is 0)","type":"string","long_option":"username","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.servers.status"},"output_field_list":[{"output_fields":[{"field_name":"active_node","display_name":"ActiveNode"},{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"service_status","display_name":"ServiceStatus"},{"field_name":"stand_by_node","display_name":"StandByNode"}],"structure_id":"com.vmware.nsx.model.dhcp_server_status"}],"description":"Returns the service status of the given dhcp server.","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.discovered_nodes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.discoverednodes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"cm_local_id","display_name":"CmLocalId"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"hardware_id","display_name":"HardwareId"},{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"node_type","display_name":"NodeType"},{"field_name":"origin_id","display_name":"OriginId"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"os_type","display_name":"OsType"},{"field_name":"os_version","display_name":"OsVersion"},{"field_name":"parent_compute_collection","display_name":"ParentComputeCollection"},{"field_name":"stateless","display_name":"Stateless"}],"structure_id":"com.vmware.nsx.model.discovered_node"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about a specific discovered node.","options":[{"generic":"NONE","field_name":"node_ext_id","description":"(required)","type":"string","long_option":"node-ext-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ip_sets","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.ipsets"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ip_addresses","display_name":"IpAddresses"}],"structure_id":"com.vmware.nsx.model.IP_set"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.IP_set_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns paginated list of IPSets","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.snmp.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.snmp.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read SNMP service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.telemetry","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.telemetry"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop Telemetry service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ssh","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.ssh"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the ssh service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore","operation_id":"advance","identity":{"name":"advance","path":"com.vmware.nsx.cluster.restore"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.global_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"status","display_name":"Status"},{"field_name":"step_number","display_name":"StepNumber"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.restore_step"},{"output_fields":[{"field_name":"backup_timestamp","display_name":"BackupTimestamp"},{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"id","display_name":"Id"},{"field_name":"instructions","display_name":"Instructions"},{"field_name":"restore_end_time","display_name":"RestoreEndTime"},{"field_name":"restore_start_time","display_name":"RestoreStartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"step","display_name":"Step"},{"field_name":"total_steps","display_name":"TotalSteps"}],"structure_id":"com.vmware.nsx.model.cluster_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.per_step_restore_status"},{"output_fields":[{"field_name":"actions","display_name":"Actions"},{"field_name":"fields","display_name":"Fields"},{"field_name":"id","display_name":"Id"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.instruction_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Advance any currently suspended restore operation","options":[{"generic":"NONE","field_name":"advance_cluster_restore_request.data","description":"List of instructions and their associated data","type":"complex","long_option":"data","short_option":""}]},{"service_id":"com.vmware.nsx.vpn.l2vpn.sessions","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.vpn.l2vpn.sessions"},"output_field_list":[],"description":"Delete a specific L2VPN session","options":[{"generic":"NONE","field_name":"l2vpn_session_id","description":"(required)","type":"string","long_option":"l2vpn-session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes.interfaces.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances.instanceruntimes.interfaces.statistics"},"output_field_list":[{"output_fields":[{"field_name":"counter","display_name":"Counter"},{"field_name":"packet_type","display_name":"PacketType"}],"structure_id":"com.vmware.nsx.model.SI_packet_type_and_counter"},{"output_fields":[{"field_name":"dropped","display_name":"Dropped"},{"field_name":"multicast_broadcast","display_name":"MulticastBroadcast"},{"field_name":"total","display_name":"Total"}],"structure_id":"com.vmware.nsx.model.SI_data_counter"},{"output_fields":[{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_packets","display_name":"TxPackets"},{"field_name":"dropped_by_security_packets","display_name":"DroppedBySecurityPackets"},{"field_name":"mac_learning","display_name":"MacLearning"},{"field_name":"interface_index","display_name":"InterfaceIndex"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"}],"structure_id":"com.vmware.nsx.model.runtime_interface_statistics"},{"output_fields":[{"field_name":"bpdu_filter_dropped","display_name":"BpduFilterDropped"},{"field_name":"dhcp_client_dropped_ipv4","display_name":"DhcpClientDroppedIpv4"},{"field_name":"dhcp_client_dropped_ipv6","display_name":"DhcpClientDroppedIpv6"},{"field_name":"dhcp_server_dropped_ipv4","display_name":"DhcpServerDroppedIpv4"},{"field_name":"dhcp_server_dropped_ipv6","display_name":"DhcpServerDroppedIpv6"},{"field_name":"spoof_guard_dropped","display_name":"SpoofGuardDropped"}],"structure_id":"com.vmware.nsx.model.SI_packets_dropped_by_security"},{"output_fields":[{"field_name":"mac_not_learned_packets_allowed","display_name":"MacNotLearnedPacketsAllowed"},{"field_name":"mac_not_learned_packets_dropped","display_name":"MacNotLearnedPacketsDropped"},{"field_name":"macs_learned","display_name":"MacsLearned"}],"structure_id":"com.vmware.nsx.model.SI_mac_learning_counters"}],"description":"Returns statistics of a specified interface via associated logical port","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"service_instance_id","description":"(required)","type":"string","long_option":"service-instance-id","short_option":""},{"generic":"NONE","field_name":"instance_runtime_id","description":"(required)","type":"string","long_option":"instance-runtime-id","short_option":""},{"generic":"NONE","field_name":"interface_index","description":"(required)","type":"string","long_option":"interface-index","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.ike_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.vpn.ipsec.ikeprofiles"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dh_groups","display_name":"DhGroups"},{"field_name":"digest_algorithms","display_name":"DigestAlgorithms"},{"field_name":"encryption_algorithms","display_name":"EncryptionAlgorithms"},{"field_name":"ike_version","display_name":"IkeVersion"},{"field_name":"sa_life_time","display_name":"SaLifeTime"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNIKE_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Edit custom IKE Profile","options":[{"generic":"NONE","field_name":"ipsec_vpn_ike_profile_id","description":"(required)","type":"string","long_option":"ipsec-vpn-ike-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPNIKE_profile.dh_groups","description":"Possible values are: ","type":"string","long_option":"dh-groups","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPNIKE_profile.digest_algorithms","description":"Possible values are: ","type":"string","long_option":"digest-algorithms","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPNIKE_profile.encryption_algorithms","description":"Possible values are: ","type":"string","long_option":"encryption-algorithms","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.ike_version","description":"Possible values are: ","type":"string","long_option":"ike-version","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNIKE_profile.sa_life_time","description":"Life time for security association","type":"long","long_option":"sa-life-time","short_option":""}]},{"service_id":"com.vmware.nsx.cluster","operation_id":"backuptoremote","identity":{"name":"backuptoremote","path":"com.vmware.nsx.cluster"},"output_field_list":[],"description":"Request one-time backup","options":[]},{"service_id":"com.vmware.nsx.loadbalancer.services","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.services"},"output_field_list":[],"description":"Delete a load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""}]},{"service_id":"com.vmware.nsx.node.network.routes","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.node.network.routes"},"output_field_list":[],"description":"Delete a route from the NSX Manager routing table","options":[{"generic":"NONE","field_name":"route_id","description":"ID of route to delete (required)","type":"string","long_option":"route-id","short_option":""}]},{"service_id":"com.vmware.nsx.vpn.ipsec.tunnel_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.vpn.ipsec.tunnelprofiles"},"output_field_list":[],"description":"Delete custom IPSec Tunnel Profile.","options":[{"generic":"NONE","field_name":"ipsec_vpn_tunnel_profile_id","description":"(required)","type":"string","long_option":"ipsec-vpn-tunnel-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_managers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.computemanagers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"credential","display_name":"Credential"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"origin_type","display_name":"OriginType"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.compute_manager"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about a specific compute manager","options":[{"generic":"NONE","field_name":"compute_manager_id","description":"(required)","type":"string","long_option":"compute-manager-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.service_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.serviceprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.service_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a service profile, which can then be used to create a service","options":[{"generic":"OPTIONAL","field_name":"service_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"service_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"service_profile.server_addresses","description":"","type":"string","long_option":"server-addresses","short_option":""}]},{"service_id":"com.vmware.nsx.host_switch_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.hostswitchprofiles"},"output_field_list":[],"description":"Deletes a specified hostswitch profile.","options":[{"generic":"NONE","field_name":"host_switch_profile_id","description":"(required)","type":"string","long_option":"host-switch-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.leases","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.servers.leases"},"output_field_list":[{"output_fields":[{"field_name":"dhcp_server_id","display_name":"DhcpServerId"},{"field_name":"leases","display_name":"Leases"},{"field_name":"timestamp","display_name":"Timestamp"}],"structure_id":"com.vmware.nsx.model.dhcp_leases"},{"output_fields":[{"field_name":"expire_time","display_name":"ExpireTime"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"subnet","display_name":"Subnet"}],"structure_id":"com.vmware.nsx.model.dhcp_lease_per_IP"}],"description":"Get lease info of a given dhcp server id","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"OPTIONAL","field_name":"address","description":"can be an ip address, or an ip range, or a mac address (optional)","type":"string","long_option":"address","short_option":""},{"generic":"OPTIONAL","field_name":"pool_id","description":"The uuid of dhcp ip pool (optional)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.peer_endpoints","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.ipsec.peerendpoints"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"authentication_mode","display_name":"AuthenticationMode"},{"field_name":"connection_initiation_mode","display_name":"ConnectionInitiationMode"},{"field_name":"dpd_profile_id","display_name":"DpdProfileId"},{"field_name":"ike_profile_id","display_name":"IkeProfileId"},{"field_name":"ipsec_tunnel_profile_id","display_name":"IpsecTunnelProfileId"},{"field_name":"peer_address","display_name":"PeerAddress"},{"field_name":"peer_id","display_name":"PeerId"},{"field_name":"psk","display_name":"Psk"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get custom IPSec VPN peer endpoint.","options":[{"generic":"NONE","field_name":"ipsec_vpn_peer_endpoint_id","description":"(required)","type":"string","long_option":"ipsec-vpn-peer-endpoint-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.persistence_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.persistenceprofiles"},"output_field_list":[],"description":"Update a load balancer persistence profile.","options":[{"generic":"NONE","field_name":"persistence_profile_id","description":"(required)","type":"string","long_option":"persistence-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"lb-persistence-profile","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"lb_persistence_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.persistence_shared","description":"If persistence shared flag is not set in the cookie persistence profile bound to a virtual server, it defaults to cookie persistence that is private to each virtual server and is qualified by the pool","type":"boolean","long_option":"persistence-shared","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ui_views","operation_id":"get_0","identity":{"name":"get0","path":"com.vmware.nsx.uiviews"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"condition","display_name":"Condition"},{"field_name":"hover","display_name":"Hover"},{"field_name":"icons","display_name":"Icons"},{"field_name":"navigation","display_name":"Navigation"},{"field_name":"text","display_name":"Text"}],"structure_id":"com.vmware.nsx.model.label"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"condition","display_name":"Condition"},{"field_name":"text","display_name":"Text"}],"structure_id":"com.vmware.nsx.model.tooltip"},{"output_fields":[{"field_name":"label","display_name":"Label"},{"field_name":"weight","display_name":"Weight"},{"field_name":"widget_id","display_name":"WidgetId"}],"structure_id":"com.vmware.nsx.model.widget_item"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"exclude_roles","display_name":"ExcludeRoles"},{"field_name":"include_roles","display_name":"IncludeRoles"},{"field_name":"shared","display_name":"Shared"},{"field_name":"weight","display_name":"Weight"},{"field_name":"widgets","display_name":"Widgets"}],"structure_id":"com.vmware.nsx.model.view"},{"output_fields":[{"field_name":"placement","display_name":"Placement"},{"field_name":"tooltip","display_name":"Tooltip"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.icon"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns Information about a specific View.","options":[{"generic":"NONE","field_name":"view_id","description":"(required)","type":"string","long_option":"view-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cluster_manager","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.clustermanager"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the cluster boot manager service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.nat.rules","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.nat.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logging","display_name":"Logging"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"match_destination_network","display_name":"MatchDestinationNetwork"},{"field_name":"match_service","display_name":"MatchService"},{"field_name":"match_source_network","display_name":"MatchSourceNetwork"},{"field_name":"nat_pass","display_name":"NatPass"},{"field_name":"rule_priority","display_name":"RulePriority"},{"field_name":"translated_network","display_name":"TranslatedNetwork"},{"field_name":"translated_ports","display_name":"TranslatedPorts"}],"structure_id":"com.vmware.nsx.model.nat_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Add a NAT rule in a specific logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"nat_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.applied_tos","description":"Holds the list of LogicalRouterPort Ids that a NAT rule can be applied to","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.enabled","description":"enable/disable the rule","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.logging","description":"enable/disable the logging of rule","type":"boolean","long_option":"logging","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.match_destination_network","description":"IP Address | CIDR | (null implies Any)","type":"string","long_option":"match-destination-network","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.match_service","description":"A NSServiceElement that specifies the matching services of source ports, destination ports, ip protocol version and number, sub protocol version and number, ICMP type and code, etc","type":"dynamicstructure","long_option":"match-service","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.match_source_network","description":"IP Address | CIDR | (null implies Any)","type":"string","long_option":"match-source-network","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.nat_pass","description":"Default is true","type":"boolean","long_option":"nat-pass","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.rule_priority","description":"Ascending, valid range [0-2147483647]","type":"long","long_option":"rule-priority","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.translated_network","description":"IP Address | IP Range | CIDR","type":"string","long_option":"translated-network","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.translated_ports","description":"port number or port range","type":"string","long_option":"translated-ports","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.associations","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.associations"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.association_list_result"}],"description":"Returns information about resources that are associated with the given resource","options":[{"generic":"NONE","field_name":"associated_resource_type","description":"Resource type valid for use as target in association API (required)","type":"string","long_option":"associated-resource-type","short_option":""},{"generic":"NONE","field_name":"resource_id","description":"The resource for which associated resources are to be fetched (required)","type":"string","long_option":"resource-id","short_option":""},{"generic":"NONE","field_name":"resource_type","description":"Resource type valid for use as source in association API (required)","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"fetch_ancestors","description":"Fetch complete list of associated resources considering containment and nesting (optional, default to false)","type":"boolean","long_option":"fetch-ancestors","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoints","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.bridgeendpoints"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_cluster_id","display_name":"BridgeClusterId"},{"field_name":"bridge_endpoint_profile_id","display_name":"BridgeEndpointProfileId"},{"field_name":"ha_enable","display_name":"HaEnable"},{"field_name":"vlan","display_name":"Vlan"},{"field_name":"vlan_transport_zone_id","display_name":"VlanTransportZoneId"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about a specified bridge endpoint.","options":[{"generic":"NONE","field_name":"bridgeendpoint_id","description":"(required)","type":"string","long_option":"bridgeendpoint-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.nodes.status"},"output_field_list":[{"output_fields":[{"field_name":"mgmt_cluster_status","display_name":"MgmtClusterStatus"}],"structure_id":"com.vmware.nsx.model.management_cluster_node_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"control_cluster_status","display_name":"ControlClusterStatus"},{"field_name":"mgmt_connection_status","display_name":"MgmtConnectionStatus"}],"structure_id":"com.vmware.nsx.model.control_cluster_node_status"},{"output_fields":[{"field_name":"control_cluster_status","display_name":"ControlClusterStatus"},{"field_name":"mgmt_cluster_status","display_name":"MgmtClusterStatus"},{"field_name":"system_status","display_name":"SystemStatus"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.cluster_node_status"},{"output_fields":[{"field_name":"file_system","display_name":"FileSystem"},{"field_name":"mount","display_name":"Mount"},{"field_name":"total","display_name":"Total"},{"field_name":"type","display_name":"Type"},{"field_name":"used","display_name":"Used"}],"structure_id":"com.vmware.nsx.model.node_file_system_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_cores","display_name":"CpuCores"},{"field_name":"file_systems","display_name":"FileSystems"},{"field_name":"load_average","display_name":"LoadAverage"},{"field_name":"mem_cache","display_name":"MemCache"},{"field_name":"mem_total","display_name":"MemTotal"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"source","display_name":"Source"},{"field_name":"swap_total","display_name":"SwapTotal"},{"field_name":"swap_used","display_name":"SwapUsed"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"connectivity_status","display_name":"ConnectivityStatus"}],"structure_id":"com.vmware.nsx.model.mgmt_conn_status"}],"description":"Read Cluster Node Status","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Return existing firewall rule information in a firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore.instruction_resources","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.restore.instructionresources"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ip_address","display_name":"IpAddress"}],"structure_id":"com.vmware.nsx.model.actionable_resource"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.actionable_resource_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"For restore operations requiring user input e.g","options":[{"generic":"NONE","field_name":"instruction_id","description":"Id of the instruction set whose instructions are to be returned (required)","type":"string","long_option":"instruction-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoint_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.bridgeendpointprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"},{"field_name":"failover_mode","display_name":"FailoverMode"},{"field_name":"high_availability_mode","display_name":"HighAvailabilityMode"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies a existing bridge endpoint profile.","options":[{"generic":"NONE","field_name":"bridgeendpointprofile_id","description":"(required)","type":"string","long_option":"bridgeendpointprofile-id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"bridge_endpoint_profile.edge_cluster_id","description":"UUID of the edge cluster for this bridge endpoint","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"bridge_endpoint_profile.edge_cluster_member_indexes","description":"First index will be used as the preferred member format: int32","type":"long","long_option":"edge-cluster-member-indexes","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.failover_mode","description":"Possible values are: ","type":"string","long_option":"failover-mode","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint_profile.high_availability_mode","description":"Possible values are: ","type":"string","long_option":"high-availability-mode","short_option":""}]},{"service_id":"com.vmware.nsx.node.file_store","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.node.filestore"},"output_field_list":[],"description":"Delete file","options":[{"generic":"NONE","field_name":"file_name","description":"Name of the file to delete (required)","type":"string","long_option":"file-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.ip_pools","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.servers.ippools"},"output_field_list":[{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"error_threshold","display_name":"ErrorThreshold"},{"field_name":"warning_threshold","display_name":"WarningThreshold"}],"structure_id":"com.vmware.nsx.model.dhcp_ip_pool"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a DHCP server's IP pool with the specified pool ID","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.version_whitelist","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.versionwhitelist"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"acceptable_versions","display_name":"AcceptableVersions"},{"field_name":"component_type","display_name":"ComponentType"}],"structure_id":"com.vmware.nsx.model.acceptable_component_version"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.acceptable_component_version_list"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get whitelist of versions for different components","options":[]},{"service_id":"com.vmware.nsx.cluster.nodes.deployments","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.cluster.nodes.deployments"},"output_field_list":[],"description":"Attempts to unregister and undeploy a specified auto-deployed cluster node VM","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"force_delete","description":"Delete by force (optional)","type":"boolean","long_option":"force-delete","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"file_system","display_name":"FileSystem"},{"field_name":"mount","display_name":"Mount"},{"field_name":"total","display_name":"Total"},{"field_name":"type","display_name":"Type"},{"field_name":"used","display_name":"Used"}],"structure_id":"com.vmware.nsx.model.node_file_system_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_cores","display_name":"CpuCores"},{"field_name":"file_systems","display_name":"FileSystems"},{"field_name":"load_average","display_name":"LoadAverage"},{"field_name":"mem_cache","display_name":"MemCache"},{"field_name":"mem_total","display_name":"MemTotal"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"source","display_name":"Source"},{"field_name":"swap_total","display_name":"SwapTotal"},{"field_name":"swap_used","display_name":"SwapUsed"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_status_properties"},{"output_fields":[{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_node_deployment_status","display_name":"HostNodeDeploymentStatus"},{"field_name":"inventory_sync_paused","display_name":"InventorySyncPaused"},{"field_name":"inventory_sync_reenable_time","display_name":"InventorySyncReenableTime"},{"field_name":"last_heartbeat_timestamp","display_name":"LastHeartbeatTimestamp"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"lcp_connectivity_status","display_name":"LcpConnectivityStatus"},{"field_name":"lcp_connectivity_status_details","display_name":"LcpConnectivityStatusDetails"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"mpa_connectivity_status","display_name":"MpaConnectivityStatus"},{"field_name":"mpa_connectivity_status_details","display_name":"MpaConnectivityStatusDetails"},{"field_name":"software_version","display_name":"SoftwareVersion"},{"field_name":"system_status","display_name":"SystemStatus"}],"structure_id":"com.vmware.nsx.model.node_status"},{"output_fields":[{"field_name":"control_node_ip","display_name":"ControlNodeIp"},{"field_name":"failure_status","display_name":"FailureStatus"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.control_conn_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns connectivity, heartbeat, and version information about a fabric node (host or edge)","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relays","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.relays"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_service"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the dhcp relay service information.","options":[{"generic":"NONE","field_name":"relay_id","description":"(required)","type":"string","long_option":"relay-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.md_proxies.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.mdproxies.statistics"},"output_field_list":[{"output_fields":[{"field_name":"metadata_proxy_id","display_name":"MetadataProxyId"},{"field_name":"statistics","display_name":"Statistics"},{"field_name":"timestamp","display_name":"Timestamp"}],"structure_id":"com.vmware.nsx.model.metadata_proxy_statistics"},{"output_fields":[{"field_name":"error_responses_from_nova_server","display_name":"ErrorResponsesFromNovaServer"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"requests_from_clients","display_name":"RequestsFromClients"},{"field_name":"requests_to_nova_server","display_name":"RequestsToNovaServer"},{"field_name":"responses_to_clients","display_name":"ResponsesToClients"},{"field_name":"succeeded_responses_from_nova_server","display_name":"SucceededResponsesFromNovaServer"}],"structure_id":"com.vmware.nsx.model.metadata_proxy_statistics_per_logical_switch"}],"description":"Returns the statistics of the given metatada proxy","options":[{"generic":"NONE","field_name":"proxy_id","description":"(required)","type":"string","long_option":"proxy-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch_id","description":"The uuid of logical switch (optional)","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.node.services.syslog.exporters","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.node.services.syslog.exporters"},"output_field_list":[],"description":"Removes a specified rule from the collection of syslog exporter rules.","options":[{"generic":"NONE","field_name":"exporter_name","description":"Name of syslog exporter to delete (required)","type":"string","long_option":"exporter-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.cluster.nodes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.cluster_node_config_list_result"},{"output_fields":[{"field_name":"account_name","display_name":"AccountName"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"shared_secret","display_name":"SharedSecret"},{"field_name":"software_version","display_name":"SoftwareVersion"}],"structure_id":"com.vmware.nsx.model.msg_client_info"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"api_listen_addr","display_name":"ApiListenAddr"},{"field_name":"mgmt_cluster_listen_addr","display_name":"MgmtClusterListenAddr"},{"field_name":"mgmt_plane_listen_addr","display_name":"MgmtPlaneListenAddr"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.management_cluster_role_config"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"control_cluster_listen_addr","display_name":"ControlClusterListenAddr"},{"field_name":"control_plane_listen_addr","display_name":"ControlPlaneListenAddr"},{"field_name":"host_msg_client_info","display_name":"HostMsgClientInfo"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.controller_cluster_role_config"},{"output_fields":[{"field_name":"certificate","display_name":"Certificate"},{"field_name":"certificate_sha256_thumbprint","display_name":"CertificateSha256Thumbprint"},{"field_name":"fqdn","display_name":"Fqdn"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.service_endpoint"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"appliance_mgmt_listen_addr","display_name":"ApplianceMgmtListenAddr"},{"field_name":"controller_role","display_name":"ControllerRole"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"manager_role","display_name":"ManagerRole"}],"structure_id":"com.vmware.nsx.model.cluster_node_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all NSX cluster nodes.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouterports"},"output_field_list":[],"description":"Creates a logical router port","options":[{"generic":"OPTIONAL","field_name":"logical_router_port","description":"(required)","type":"complex-hasfieldsof","long_option":"logical-router-port","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"logical_router_port.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"logical_router_port.logical_router_id","description":"Identifier for logical router on which this port is created","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.service_bindings","description":"Service Bindings","type":"complex","long_option":"service-bindings","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"extended_configuration","display_name":"ExtendedConfiguration"},{"field_name":"parallel","display_name":"Parallel"},{"field_name":"type","display_name":"Type"},{"field_name":"upgrade_unit_count","display_name":"UpgradeUnitCount"},{"field_name":"upgrade_units","display_name":"UpgradeUnits"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Return upgrade unit group information","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"summary","description":"Flag indicating whether to return the summary (optional, default to false)","type":"boolean","long_option":"summary","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_collection_fabric_templates","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.fabric.computecollectionfabrictemplates"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"auto_install_nsx","display_name":"AutoInstallNsx"},{"field_name":"compute_collection_id","display_name":"ComputeCollectionId"}],"structure_id":"com.vmware.nsx.model.compute_collection_fabric_template"}],"description":"Fabric templates are fabric configurations applied at the compute collection level","options":[{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"compute_collection_fabric_template.auto_install_nsx","description":"Indicates whether NSX components should be automcatically installed","type":"boolean","long_option":"auto-install-nsx","short_option":""},{"generic":"NONE","field_name":"compute_collection_fabric_template.compute_collection_id","description":"Associated compute collection id","type":"string","long_option":"compute-collection-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.app_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.appdiscovery.appprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_criteria","display_name":"AppProfileCriteria"},{"field_name":"default_app_profile","display_name":"DefaultAppProfile"}],"structure_id":"com.vmware.nsx.model.app_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.app_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns list of app profile IDs created","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.plan","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.upgrade.plan"},"output_field_list":[],"description":"Start upgrade","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.features","operation_id":"resetcollectionfrequency","identity":{"name":"resetcollectionfrequency","path":"com.vmware.nsx.hpm.features"},"output_field_list":[{"output_fields":[{"field_name":"collection_frequency","display_name":"CollectionFrequency"},{"field_name":"data_type","display_name":"DataType"}],"structure_id":"com.vmware.nsx.model.data_type_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"client_type_collection_configurations","display_name":"ClientTypeCollectionConfigurations"},{"field_name":"feature_stack_name","display_name":"FeatureStackName"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration"},{"output_fields":[{"field_name":"client_type","display_name":"ClientType"},{"field_name":"data_type_configurations","display_name":"DataTypeConfigurations"}],"structure_id":"com.vmware.nsx.model.client_type_collection_configuration"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Reset the data collection frequency configuration setting to the default values","options":[{"generic":"NONE","field_name":"feature_stack_name","description":"(required)","type":"string","long_option":"feature-stack-name","short_option":""},{"generic":"NONE","field_name":"action","description":"(required)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.syslog"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the syslog service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.md_proxies","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.mdproxies"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"},{"field_name":"metadata_server_ca_ids","display_name":"MetadataServerCaIds"},{"field_name":"metadata_server_url","display_name":"MetadataServerUrl"},{"field_name":"secret","display_name":"Secret"}],"structure_id":"com.vmware.nsx.model.metadata_proxy"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a metadata proxy","options":[{"generic":"NONE","field_name":"proxy_id","description":"(required)","type":"string","long_option":"proxy-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.ipprefixlists"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"ge","display_name":"Ge"},{"field_name":"le","display_name":"Le"},{"field_name":"network","display_name":"Network"}],"structure_id":"com.vmware.nsx.model.prefix_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"prefixes","display_name":"Prefixes"}],"structure_id":"com.vmware.nsx.model.IP_prefix_list"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.IP_prefix_list_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Paginated List of IPPrefixLists","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.staticroutes.bfdpeers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.static_hop_bfd_peer_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"peer_ip_address","display_name":"PeerIpAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.static_hop_bfd_peer"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all BFD peers created on specified logical router for static routes.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.role_bindings","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.aaa.rolebindings"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"name","display_name":"Name"},{"field_name":"roles","display_name":"Roles"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.role_binding"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.role"}],"description":"Get user/group's role information","options":[{"generic":"NONE","field_name":"binding_id","description":"User/Group's id (required)","type":"string","long_option":"binding-id","short_option":""}]},{"service_id":"com.vmware.nsx.loadbalancer.virtual_servers","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.virtualservers"},"output_field_list":[],"description":"Delete a load balancer virtual server.","options":[{"generic":"NONE","field_name":"virtual_server_id","description":"(required)","type":"string","long_option":"virtual-server-id","short_option":""},{"generic":"OPTIONAL","field_name":"delete_associated_rules","description":"Delete associated rules (optional, default to false)","type":"boolean","long_option":"delete-associated-rules","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.remote_transport_node_status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportnodes.remotetransportnodestatus"},"output_field_list":[{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.status_count"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"bfd_admin_down_count","display_name":"BfdAdminDownCount"},{"field_name":"bfd_down_count","display_name":"BfdDownCount"},{"field_name":"bfd_init_count","display_name":"BfdInitCount"},{"field_name":"bfd_up_count","display_name":"BfdUpCount"}],"structure_id":"com.vmware.nsx.model.BFD_status_count"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_node_status_list_result"},{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"},{"field_name":"bfd_diagnostic","display_name":"BfdDiagnostic"},{"field_name":"bfd_status","display_name":"BfdStatus"}],"structure_id":"com.vmware.nsx.model.tunnel_status_count"},{"output_fields":[{"field_name":"administratively_down_count","display_name":"AdministrativelyDownCount"},{"field_name":"concatenated_path_down_count","display_name":"ConcatenatedPathDownCount"},{"field_name":"control_detection_time_expired_count","display_name":"ControlDetectionTimeExpiredCount"},{"field_name":"echo_function_failed_count","display_name":"EchoFunctionFailedCount"},{"field_name":"forwarding_plane_reset_count","display_name":"ForwardingPlaneResetCount"},{"field_name":"neighbor_signaled_session_down_count","display_name":"NeighborSignaledSessionDownCount"},{"field_name":"no_diagnostic_count","display_name":"NoDiagnosticCount"},{"field_name":"path_down_count","display_name":"PathDownCount"},{"field_name":"reverse_concatenated_path_down_count","display_name":"ReverseConcatenatedPathDownCount"}],"structure_id":"com.vmware.nsx.model.BFD_diagnostic_count"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"control_connection_status","display_name":"ControlConnectionStatus"},{"field_name":"mgmt_connection_status","display_name":"MgmtConnectionStatus"},{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_uuid","display_name":"NodeUuid"},{"field_name":"pnic_status","display_name":"PnicStatus"},{"field_name":"status","display_name":"Status"},{"field_name":"tunnel_status","display_name":"TunnelStatus"}],"structure_id":"com.vmware.nsx.model.transport_node_status"}],"description":"Read status of all transport nodes with tunnel connections to transport node","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_diagnostic_code","description":"BFD diagnostic code of Tunnel as defined in RFC 5880 (optional)","type":"string","long_option":"bfd-diagnostic-code","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"tunnel_status","description":"Tunnel Status (optional)","type":"string","long_option":"tunnel-status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.certificates","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.trustmanagement.certificates"},"output_field_list":[{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information for the specified certificate ID, including the certificate's UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when)","options":[{"generic":"NONE","field_name":"cert_id","description":"ID of certificate to read (required)","type":"string","long_option":"cert-id","short_option":""},{"generic":"OPTIONAL","field_name":"details","description":"whether to expand the pem data and show all its details (optional, default to false)","type":"boolean","long_option":"details","short_option":""}]},{"service_id":"com.vmware.nsx.firewall.sections","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[],"description":"Removes firewall section from the system","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"cascade","description":"Flag to cascade delete of this object to all it's child objects","type":"boolean","long_option":"cascade","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relays","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dhcp.relays"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_service"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a dhcp relay service.","options":[{"generic":"OPTIONAL","field_name":"dhcp_relay_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dhcp_relay_service.dhcp_relay_profile_id","description":"dhcp relay profile referenced by the dhcp relay service","type":"string","long_option":"dhcp-relay-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.http","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.http"},"output_field_list":[{"output_fields":[{"field_name":"certificate","display_name":"Certificate"},{"field_name":"cipher_suites","display_name":"CipherSuites"},{"field_name":"client_api_concurrency_limit","display_name":"ClientApiConcurrencyLimit"},{"field_name":"client_api_rate_limit","display_name":"ClientApiRateLimit"},{"field_name":"connection_timeout","display_name":"ConnectionTimeout"},{"field_name":"global_api_concurrency_limit","display_name":"GlobalApiConcurrencyLimit"},{"field_name":"protocol_versions","display_name":"ProtocolVersions"},{"field_name":"redirect_host","display_name":"RedirectHost"},{"field_name":"session_timeout","display_name":"SessionTimeout"}],"structure_id":"com.vmware.nsx.model.http_service_properties"},{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.cipher_suite"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_http_service_properties"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.protocol_version"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read http service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.status","operation_id":"getall","identity":{"name":"getall","path":"com.vmware.nsx.fabric.nodes.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"file_system","display_name":"FileSystem"},{"field_name":"mount","display_name":"Mount"},{"field_name":"total","display_name":"Total"},{"field_name":"type","display_name":"Type"},{"field_name":"used","display_name":"Used"}],"structure_id":"com.vmware.nsx.model.node_file_system_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_cores","display_name":"CpuCores"},{"field_name":"file_systems","display_name":"FileSystems"},{"field_name":"load_average","display_name":"LoadAverage"},{"field_name":"mem_cache","display_name":"MemCache"},{"field_name":"mem_total","display_name":"MemTotal"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"source","display_name":"Source"},{"field_name":"swap_total","display_name":"SwapTotal"},{"field_name":"swap_used","display_name":"SwapUsed"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_status_properties"},{"output_fields":[{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_node_deployment_status","display_name":"HostNodeDeploymentStatus"},{"field_name":"inventory_sync_paused","display_name":"InventorySyncPaused"},{"field_name":"inventory_sync_reenable_time","display_name":"InventorySyncReenableTime"},{"field_name":"last_heartbeat_timestamp","display_name":"LastHeartbeatTimestamp"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"lcp_connectivity_status","display_name":"LcpConnectivityStatus"},{"field_name":"lcp_connectivity_status_details","display_name":"LcpConnectivityStatusDetails"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"mpa_connectivity_status","display_name":"MpaConnectivityStatus"},{"field_name":"mpa_connectivity_status_details","display_name":"MpaConnectivityStatusDetails"},{"field_name":"software_version","display_name":"SoftwareVersion"},{"field_name":"system_status","display_name":"SystemStatus"}],"structure_id":"com.vmware.nsx.model.node_status"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_status_list_result"},{"output_fields":[{"field_name":"control_node_ip","display_name":"ControlNodeIp"},{"field_name":"failure_status","display_name":"FailureStatus"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.control_conn_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns connectivity, heartbeat, and version information about all fabric nodes (host or edge).","options":[{"generic":"NONE","field_name":"node_ids","description":"List of requested Nodes","type":"string","long_option":"node-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalswitches.status"},"output_field_list":[{"output_fields":[{"field_name":"name","display_name":"Name"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.filter"},{"output_fields":[{"field_name":"filters","display_name":"Filters"},{"field_name":"fully_realized_switches","display_name":"FullyRealizedSwitches"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"total_switches","display_name":"TotalSwitches"}],"structure_id":"com.vmware.nsx.model.logical_switch_status_summary"}],"description":"Returns Operational status of all logical switches","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"diagnostic","description":"Flag to enable showing of transit logical switch","type":"boolean","long_option":"diagnostic","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"switching_profile_id","description":"Switching Profile identifier (optional)","type":"string","long_option":"switching-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_type","description":"Mode of transport supported in the transport zone for this logical switch (optional)","type":"string","long_option":"transport-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_id","description":"Transport zone identifier (optional)","type":"string","long_option":"transport-zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"uplink_teaming_policy_name","description":"The logical switch's uplink teaming policy name (optional)","type":"string","long_option":"uplink-teaming-policy-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.compute_collection_transport_node_templates","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.computecollectiontransportnodetemplates"},"output_field_list":[{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.network_migration_spec_type_id_entry"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_node_template_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_collection_ids","display_name":"ComputeCollectionIds"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"network_migration_spec_ids","display_name":"NetworkMigrationSpecIds"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.compute_collection_transport_node_template"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns all eligible compute collection transportnode templates","options":[{"generic":"OPTIONAL","field_name":"compute_collection_id","description":"Compute collection id (optional)","type":"string","long_option":"compute-collection-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.route_maps","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.routemaps"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.route_map_list_result"},{"output_fields":[{"field_name":"expression","display_name":"Expression"},{"field_name":"operator","display_name":"Operator"}],"structure_id":"com.vmware.nsx.model.community_match_expression"},{"output_fields":[{"field_name":"ip_prefix_lists","display_name":"IpPrefixLists"},{"field_name":"match_community_expression","display_name":"MatchCommunityExpression"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_match"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"sequences","display_name":"Sequences"}],"structure_id":"com.vmware.nsx.model.route_map"},{"output_fields":[{"field_name":"community_list_id","display_name":"CommunityListId"},{"field_name":"match_operator","display_name":"MatchOperator"},{"field_name":"regular_expression","display_name":"RegularExpression"}],"structure_id":"com.vmware.nsx.model.community_match_operation"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"match_criteria","display_name":"MatchCriteria"},{"field_name":"set_criteria","display_name":"SetCriteria"}],"structure_id":"com.vmware.nsx.model.route_map_sequence"},{"output_fields":[{"field_name":"as_path_prepend","display_name":"AsPathPrepend"},{"field_name":"community","display_name":"Community"},{"field_name":"multi_exit_discriminator","display_name":"MultiExitDiscriminator"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Paginated List of RouteMaps","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.telemetry.agreement","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.telemetry.agreement"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"telemetry_agreement_displayed","display_name":"TelemetryAgreementDisplayed"}],"structure_id":"com.vmware.nsx.model.telemetry_agreement"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Set telemetry agreement information.","options":[{"generic":"OPTIONAL","field_name":"telemetry_agreement._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"telemetry_agreement.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"telemetry_agreement.telemetry_agreement_displayed","description":"Determine if telemetry agreement has been displayed","type":"boolean","long_option":"telemetry-agreement-displayed","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.install_upgrade","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.services.installupgrade"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_install_upgrade_service_properties"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"enabled_on","display_name":"EnabledOn"}],"structure_id":"com.vmware.nsx.model.install_upgrade_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update NSX install-upgrade service properties","options":[{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_install_upgrade_service_properties.service_name","description":"Service name","type":"string","long_option":"service-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties.service_properties.enabled","description":"True if service enabled; otherwise, false","type":"boolean","long_option":"service-properties-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties.service_properties.enabled_on","description":"IP of manager on which install-upgrade is enabled","type":"string","long_option":"service-properties-enabled-on","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[],"description":"Delete a specific BGP Neighbor on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.advertisement.rules","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.advertisement.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"match_route_types","display_name":"MatchRouteTypes"},{"field_name":"prefix_operator","display_name":"PrefixOperator"}],"structure_id":"com.vmware.nsx.model.advertisement_rule_filter"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"networks","display_name":"Networks"},{"field_name":"rule_filter","display_name":"RuleFilter"}],"structure_id":"com.vmware.nsx.model.advertise_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.advertise_rule_list"}],"description":"Modifies the advertisement rules on the specified logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.rules","description":"List of advertisement rules","type":"complex","long_option":"rules","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ui_service.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.uiservice.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read ui service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pktcap.sessions","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.pktcap.sessions"},"output_field_list":[{"output_fields":[{"field_name":"endtime","display_name":"Endtime"},{"field_name":"errormsg","display_name":"Errormsg"},{"field_name":"filelocation","display_name":"Filelocation"},{"field_name":"filesize","display_name":"Filesize"},{"field_name":"request","display_name":"Request"},{"field_name":"sessionid","display_name":"Sessionid"},{"field_name":"sessionname","display_name":"Sessionname"},{"field_name":"sessionstatus","display_name":"Sessionstatus"},{"field_name":"starttime","display_name":"Starttime"}],"structure_id":"com.vmware.nsx.model.packet_capture_session"},{"output_fields":[{"field_name":"name","display_name":"Name"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.packet_capture_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.packet_capture_option_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.packet_capture_session_list"},{"output_fields":[{"field_name":"capamount","display_name":"Capamount"},{"field_name":"capduration","display_name":"Capduration"},{"field_name":"capfilesize","display_name":"Capfilesize"},{"field_name":"capmode","display_name":"Capmode"},{"field_name":"cappoint","display_name":"Cappoint"},{"field_name":"caprate","display_name":"Caprate"},{"field_name":"capsource","display_name":"Capsource"},{"field_name":"capvalue","display_name":"Capvalue"},{"field_name":"direction","display_name":"Direction"},{"field_name":"filtertype","display_name":"Filtertype"},{"field_name":"node","display_name":"Node"},{"field_name":"options","display_name":"Options"},{"field_name":"streamaddress","display_name":"Streamaddress"},{"field_name":"streamport","display_name":"Streamport"}],"structure_id":"com.vmware.nsx.model.packet_capture_request"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Delete all the packet capture sessions.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog.exporters","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.services.syslog.exporters"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"exporter_name","display_name":"ExporterName"},{"field_name":"facilities","display_name":"Facilities"},{"field_name":"level","display_name":"Level"},{"field_name":"msgids","display_name":"Msgids"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"},{"field_name":"structured_data","display_name":"StructuredData"},{"field_name":"tls_ca_pem","display_name":"TlsCaPem"}],"structure_id":"com.vmware.nsx.model.node_syslog_exporter_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_syslog_exporter_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the collection of registered syslog exporter rules, if any","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.licenses.licenses_usage","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.licenses.licensesusage"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_usage","display_name":"CapacityUsage"},{"field_name":"feature","display_name":"Feature"}],"structure_id":"com.vmware.nsx.model.feature_usage"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_type","display_name":"CapacityType"},{"field_name":"usage_count","display_name":"UsageCount"}],"structure_id":"com.vmware.nsx.model.capacity_usage"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"feature_usage_info","display_name":"FeatureUsageInfo"}],"structure_id":"com.vmware.nsx.model.feature_usage_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns usage report of all registered modules","options":[]},{"service_id":"com.vmware.nsx.vpn.ipsec.local_endpoints","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.vpn.ipsec.localendpoints"},"output_field_list":[],"description":"Delete custom IPSec local endpoint.","options":[{"generic":"NONE","field_name":"ipsec_vpn_local_endpoint_id","description":"(required)","type":"string","long_option":"ipsec-vpn-local-endpoint-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.transportzones"},"output_field_list":[{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_mode","display_name":"HostSwitchMode"},{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"nested_nsx","display_name":"NestedNsx"},{"field_name":"transport_type","display_name":"TransportType"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"},{"field_name":"uplink_teaming_policy_names","display_name":"UplinkTeamingPolicyNames"}],"structure_id":"com.vmware.nsx.model.transport_zone"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates an existing transport zone","options":[{"generic":"NONE","field_name":"zone_id","description":"(required)","type":"string","long_option":"zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.host_switch_mode","description":"Possible values are: ","type":"string","long_option":"host-switch-mode","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.host_switch_name","description":"If this name is unset or empty then the default host switch name will be used.","type":"string","long_option":"host-switch-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.nested_nsx","description":"The flag only need to be set in nested NSX environment.","type":"boolean","long_option":"nested-nsx","short_option":""},{"generic":"NONE","field_name":"transport_zone.transport_type","description":"Possible values are: ","type":"string","long_option":"transport-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.transport_zone_profile_ids","description":"Identifiers of the transport zone profiles associated with this TransportZone.","type":"complex","long_option":"transport-zone-profile-ids","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"transport_zone.uplink_teaming_policy_names","description":"The names of switching uplink teaming policies that all transport nodes in this transport zone must support","type":"string","long_option":"uplink-teaming-policy-names","short_option":""}]},{"service_id":"com.vmware.nsx.node.tasks","operation_id":"cancel","identity":{"name":"cancel","path":"com.vmware.nsx.node.tasks"},"output_field_list":[],"description":"Cancel specified task","options":[{"generic":"NONE","field_name":"task_id","description":"ID of task to delete (required)","type":"string","long_option":"task-id","short_option":""}]},{"service_id":"com.vmware.nsx.logical_ports","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalports"},"output_field_list":[],"description":"Deletes the specified logical switch port","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"detach","description":"force delete even if attached or referenced by a group (optional, default to false)","type":"boolean","long_option":"detach","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.static_bindings","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dhcp.servers.staticbindings"},"output_field_list":[{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"host_name","display_name":"HostName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.dhcp_static_binding"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dhcp_static_binding_list_result"}],"description":"Get a paginated list of a DHCP server's static bindings","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.sessions","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.vpn.l2vpn.sessions"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"local_endpoint_ip","display_name":"LocalEndpointIp"},{"field_name":"peer_endpoint_ip","display_name":"PeerEndpointIp"},{"field_name":"protocol","display_name":"Protocol"}],"structure_id":"com.vmware.nsx.model.l2_vpn_tunnel_encapsulation"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"l2vpn_service_id","display_name":"L2vpnServiceId"},{"field_name":"transport_tunnels","display_name":"TransportTunnels"},{"field_name":"tunnel_encapsulation","display_name":"TunnelEncapsulation"}],"structure_id":"com.vmware.nsx.model.l2_vpn_session"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.l2_vpn_session_list_result"}],"description":"Get paginated list of all L2VPN sessions","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"l2vpn_service_id","description":"Id of the L2Vpn Service (optional)","type":"string","long_option":"l2vpn-service-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.vpn.ipsec.dpd_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.vpn.ipsec.dpdprofiles"},"output_field_list":[],"description":"Delete dead peer detection (DPD) profile.","options":[{"generic":"NONE","field_name":"ipsec_vpn_dpd_profile_id","description":"(required)","type":"string","long_option":"ipsec-vpn-dpd-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoints","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.bridgeendpoints"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_cluster_id","display_name":"BridgeClusterId"},{"field_name":"bridge_endpoint_profile_id","display_name":"BridgeEndpointProfileId"},{"field_name":"ha_enable","display_name":"HaEnable"},{"field_name":"vlan","display_name":"Vlan"},{"field_name":"vlan_transport_zone_id","display_name":"VlanTransportZoneId"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a Bridge Endpoint","options":[{"generic":"OPTIONAL","field_name":"bridge_endpoint._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.bridge_cluster_id","description":"This field will not be used if an edge cluster is being used for the bridge endpoint","type":"string","long_option":"bridge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.bridge_endpoint_profile_id","description":"This field will not be used if a bridge cluster is being used for the bridge endpoint","type":"string","long_option":"bridge-endpoint-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.ha_enable","description":"This field will not be used if an edge cluster is being used for the bridge endpoint","type":"boolean","long_option":"ha-enable","short_option":""},{"generic":"NONE","field_name":"bridge_endpoint.vlan","description":"Virtual Local Area Network Identifier format: int64","type":"long","long_option":"vlan","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.vlan_transport_zone_id","description":"This field will not be used if a bridge cluster is being used for the bridge endpoint","type":"string","long_option":"vlan-transport-zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.search","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.search"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the NSX Search service","options":[]},{"service_id":"com.vmware.nsx.compute_collection_transport_node_templates","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.computecollectiontransportnodetemplates"},"output_field_list":[],"description":"Delete the specified compute collection transport node template.","options":[{"generic":"NONE","field_name":"template_id","description":"(required)","type":"string","long_option":"template-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalports.status"},"output_field_list":[{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_port_id","display_name":"LogicalPortId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.logical_port_operational_status"}],"description":"Returns operational status of a specified logical port.","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.realization_state_barrier.current","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.realizationstatebarrier.current"},"output_field_list":[{"output_fields":[{"field_name":"current_barrier_number","display_name":"CurrentBarrierNumber"}],"structure_id":"com.vmware.nsx.model.current_realization_state_barrier"}],"description":"Returns the current global realization barrier number for NSX","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.manager.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.manager.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.telemetry","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.telemetry"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop Telemetry service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relay_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.relayprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_profile"}],"description":"Returns information about the specified dhcp relay profile.","options":[{"generic":"NONE","field_name":"relay_profile_id","description":"(required)","type":"string","long_option":"relay-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.traceflows.observations","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.traceflows.observations"},"output_field_list":[{"output_fields":[{"field_name":"component_name","display_name":"ComponentName"},{"field_name":"component_sub_type","display_name":"ComponentSubType"},{"field_name":"component_type","display_name":"ComponentType"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"sequence_no","display_name":"SequenceNo"},{"field_name":"timestamp","display_name":"Timestamp"},{"field_name":"timestamp_micro","display_name":"TimestampMicro"},{"field_name":"transport_node_id","display_name":"TransportNodeId"},{"field_name":"transport_node_name","display_name":"TransportNodeName"},{"field_name":"transport_node_type","display_name":"TransportNodeType"}],"structure_id":"com.vmware.nsx.model.traceflow_observation"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.traceflow_observation_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get observations for the Traceflow round","options":[{"generic":"NONE","field_name":"traceflow_id","description":"(required)","type":"string","long_option":"traceflow-id","short_option":""},{"generic":"OPTIONAL","field_name":"component_name","description":"Observations having the given component name will be listed","type":"string","long_option":"component-name","short_option":""},{"generic":"OPTIONAL","field_name":"component_type","description":"Observations having the given component type will be listed","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"The type of observations that will be listed","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_name","description":"Observations having the given transport node name will be listed","type":"string","long_option":"transport-node-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.statistics.nat_rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportnodes.statistics.natrules"},"output_field_list":[{"output_fields":[{"field_name":"active_sessions","display_name":"ActiveSessions"},{"field_name":"total_bytes","display_name":"TotalBytes"},{"field_name":"total_packets","display_name":"TotalPackets"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.nat_statistics_per_transport_node"}],"description":"Returns the summation of statistics for all rules from all logical routers which are present on given transport node","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.registration_token","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.aaa.registrationtoken"},"output_field_list":[{"output_fields":[{"field_name":"roles","display_name":"Roles"},{"field_name":"token","display_name":"Token"}],"structure_id":"com.vmware.nsx.model.registration_token"}],"description":"Get registration access token","options":[{"generic":"NONE","field_name":"token","description":"Registration token (required)","type":"string","long_option":"token","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.global_config","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.hpm.globalconfig"},"output_field_list":[{"output_fields":[{"field_name":"collection_frequency","display_name":"CollectionFrequency"},{"field_name":"data_type","display_name":"DataType"}],"structure_id":"com.vmware.nsx.model.data_type_collection_configuration"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"client_type_collection_configurations","display_name":"ClientTypeCollectionConfigurations"},{"field_name":"feature_stack_name","display_name":"FeatureStackName"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration_list"},{"output_fields":[{"field_name":"client_type","display_name":"ClientType"},{"field_name":"data_type_configurations","display_name":"DataTypeConfigurations"}],"structure_id":"com.vmware.nsx.model.client_type_collection_configuration"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"aggregated_data_collection_frequency","display_name":"AggregatedDataCollectionFrequency"},{"field_name":"is_data_collection_enabled","display_name":"IsDataCollectionEnabled"},{"field_name":"modified_feature_stack_collection_configurations","display_name":"ModifiedFeatureStackCollectionConfigurations"}],"structure_id":"com.vmware.nsx.model.global_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read global health performance monitoring configuration","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.nat.rules","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.nat.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logging","display_name":"Logging"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"match_destination_network","display_name":"MatchDestinationNetwork"},{"field_name":"match_service","display_name":"MatchService"},{"field_name":"match_source_network","display_name":"MatchSourceNetwork"},{"field_name":"nat_pass","display_name":"NatPass"},{"field_name":"rule_priority","display_name":"RulePriority"},{"field_name":"translated_network","display_name":"TranslatedNetwork"},{"field_name":"translated_ports","display_name":"TranslatedPorts"}],"structure_id":"com.vmware.nsx.model.nat_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a specific NAT rule from a given logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"nat_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.applied_tos","description":"Holds the list of LogicalRouterPort Ids that a NAT rule can be applied to","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.enabled","description":"enable/disable the rule","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.logging","description":"enable/disable the logging of rule","type":"boolean","long_option":"logging","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.match_destination_network","description":"IP Address | CIDR | (null implies Any)","type":"string","long_option":"match-destination-network","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.match_service","description":"A NSServiceElement that specifies the matching services of source ports, destination ports, ip protocol version and number, sub protocol version and number, ICMP type and code, etc","type":"dynamicstructure","long_option":"match-service","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.match_source_network","description":"IP Address | CIDR | (null implies Any)","type":"string","long_option":"match-source-network","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.nat_pass","description":"Default is true","type":"boolean","long_option":"nat-pass","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.rule_priority","description":"Ascending, valid range [0-2147483647]","type":"long","long_option":"rule-priority","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.translated_network","description":"IP Address | IP Range | CIDR","type":"string","long_option":"translated-network","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.translated_ports","description":"port number or port range","type":"string","long_option":"translated-ports","short_option":""}]},{"service_id":"com.vmware.nsx.cluster","operation_id":"update_0","identity":{"name":"update0","path":"com.vmware.nsx.cluster"},"output_field_list":[],"description":"Invoke PUT request on target cluster node","options":[{"generic":"NONE","field_name":"target_node_id","description":"Target node UUID or keyword self (required)","type":"string","long_option":"target-node-id","short_option":""},{"generic":"NONE","field_name":"target_uri","description":"URI of API to invoke on target node (required)","type":"string","long_option":"target-uri","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.traceflows","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.traceflows"},"output_field_list":[{"output_fields":[{"field_name":"delivered_count","display_name":"DeliveredCount"},{"field_name":"dropped_count","display_name":"DroppedCount"},{"field_name":"forwarded_count","display_name":"ForwardedCount"},{"field_name":"received_count","display_name":"ReceivedCount"}],"structure_id":"com.vmware.nsx.model.traceflow_observation_counters"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"analysis","display_name":"Analysis"},{"field_name":"counters","display_name":"Counters"},{"field_name":"id","display_name":"Id"},{"field_name":"logical_counters","display_name":"LogicalCounters"},{"field_name":"lport_id","display_name":"LportId"},{"field_name":"operation_state","display_name":"OperationState"},{"field_name":"result_overflowed","display_name":"ResultOverflowed"},{"field_name":"timeout","display_name":"Timeout"}],"structure_id":"com.vmware.nsx.model.traceflow"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Initiate a Traceflow Operation on the Specified Port","options":[{"generic":"NONE","field_name":"traceflow_request.lport_id","description":"id of the source logical port to inject the traceflow packet into","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"traceflow_request.packet.frame_size","description":"If the requested frame_size is too small (given the payload and traceflow metadata requirement of 16 bytes), the traceflow request will fail with an appropriate message","type":"long","long_option":"packet-frame-size","short_option":""},{"generic":"NONE","field_name":"traceflow_request.packet.resource_type","description":"Possible values are: ","type":"string","long_option":"packet-resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"traceflow_request.packet.routed","description":"A flag, when set true, indicates that the traceflow packet is of L3 routing.","type":"boolean","long_option":"packet-routed","short_option":""},{"generic":"OPTIONAL","field_name":"traceflow_request.packet.transport_type","description":"Possible values are: ","type":"string","long_option":"packet-transport-type","short_option":""},{"generic":"OPTIONAL","field_name":"traceflow_request.timeout","description":"Maximum time (in ms) the management plane will wait for observation result list to be sent by controller plane","type":"long","long_option":"timeout","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.serviceinsertion.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.service_insertion_section_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.service_insertion_section"}],"description":"List all Service Insertion section in paginated form","options":[{"generic":"OPTIONAL","field_name":"applied_tos","description":"AppliedTo's referenced by this section or section's Distributed Service Rules ","type":"string","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"destinations","description":"Destinations referenced by this section's Distributed Service Rules ","type":"string","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_applied_to_type","description":"Resource type valid for use as AppliedTo filter in section API (optional)","type":"string","long_option":"exclude-applied-to-type","short_option":""},{"generic":"OPTIONAL","field_name":"filter_type","description":"Filter type (optional, default to FILTER)","type":"string","long_option":"filter-type","short_option":""},{"generic":"OPTIONAL","field_name":"include_applied_to_type","description":"Resource type valid for use as AppliedTo filter in section API (optional)","type":"string","long_option":"include-applied-to-type","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"services","description":"NSService referenced by this section's Distributed Service Rules ","type":"string","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"sources","description":"Sources referenced by this section's Distributed Service Rules ","type":"string","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"Section Type (optional, default to L3REDIRECT)","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ui_views.widgetconfigurations","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.uiviews.widgetconfigurations"},"output_field_list":[],"description":"Creates a new Widget Configuration and adds it to the specified view","options":[{"generic":"NONE","field_name":"view_id","description":"(required)","type":"string","long_option":"view-id","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration","description":"(required)","type":"complex-hasfieldsof","long_option":"widget-configuration","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"NONE","field_name":"widget_configuration.display_name","description":"Title of the widget.","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"widget_configuration.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.datasources","description":"The 'datasources' represent the sources from which data will be fetched","type":"complex","long_option":"datasources","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.drilldown_id","description":"Id of drilldown widget, if any","type":"string","long_option":"drilldown-id","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.footer.actions","description":"Action to be performed at the footer of a widget","type":"complex","long_option":"footer-actions","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.footer.condition","description":"If the condition is met then the footer will be applied","type":"string","long_option":"footer-condition","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.is_drilldown","description":"Set to true if this widget should be used as a drilldown.","type":"boolean","long_option":"is-drilldown","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.shared","description":"Please use the property 'shared' of View instead of this","type":"boolean","long_option":"shared","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.weight","description":"Specify relavite weight in WidgetItem for placement in a view","type":"long","long_option":"weight","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mirror_sessions","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.mirrorsessions"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"direction","display_name":"Direction"},{"field_name":"encapsulation_vlan_id","display_name":"EncapsulationVlanId"},{"field_name":"mirror_destination","display_name":"MirrorDestination"},{"field_name":"mirror_sources","display_name":"MirrorSources"},{"field_name":"preserve_original_vlan","display_name":"PreserveOriginalVlan"},{"field_name":"session_type","display_name":"SessionType"},{"field_name":"snap_length","display_name":"SnapLength"}],"structure_id":"com.vmware.nsx.model.port_mirroring_session"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.port_mirroring_session_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"List all mirror sessions","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_subnets","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pools.ipsubnets"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"block_id","display_name":"BlockId"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"size","display_name":"Size"}],"structure_id":"com.vmware.nsx.model.ip_block_subnet"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the subnet with specified id within a given IP address block","options":[{"generic":"NONE","field_name":"subnet_id","description":"Subnet id (required)","type":"string","long_option":"subnet-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.dpd_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.vpn.ipsec.dpdprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dpd_probe_interval","display_name":"DpdProbeInterval"},{"field_name":"enabled","display_name":"Enabled"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNDPD_profile"}],"description":"Edit IPSec dead peer detection (DPD) profile.","options":[{"generic":"NONE","field_name":"ipsec_vpn_dpd_profile_id","description":"(required)","type":"string","long_option":"ipsec-vpn-dpd-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.dpd_probe_interval","description":"DPD probe interval defines a periodic interval for DPD probes","type":"long","long_option":"dpd-probe-interval","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPNDPD_profile.enabled","description":"If true, enable dead peer detection.","type":"boolean","long_option":"enabled","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mirror_sessions","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.mirrorsessions"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"direction","display_name":"Direction"},{"field_name":"encapsulation_vlan_id","display_name":"EncapsulationVlanId"},{"field_name":"mirror_destination","display_name":"MirrorDestination"},{"field_name":"mirror_sources","display_name":"MirrorSources"},{"field_name":"preserve_original_vlan","display_name":"PreserveOriginalVlan"},{"field_name":"session_type","display_name":"SessionType"},{"field_name":"snap_length","display_name":"SnapLength"}],"structure_id":"com.vmware.nsx.model.port_mirroring_session"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a mirror session","options":[{"generic":"OPTIONAL","field_name":"port_mirroring_session._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"port_mirroring_session.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.encapsulation_vlan_id","description":"Only for Remote SPAN Port Mirror","type":"long","long_option":"encapsulation-vlan-id","short_option":""},{"generic":"NONE","field_name":"port_mirroring_session.mirror_destination","description":"Mirror destination","type":"dynamicstructure","long_option":"mirror-destination","short_option":""},{"generic":"LIST","field_name":"port_mirroring_session.mirror_sources","description":"Mirror sources","type":"dynamicstructure","long_option":"mirror-sources","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.preserve_original_vlan","description":"Only for Remote SPAN Port Mirror","type":"boolean","long_option":"preserve-original-vlan","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.session_type","description":"Possible values are: ","type":"string","long_option":"session-type","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.snap_length","description":"If this property is set, the packet will be truncated to the provided length","type":"long","long_option":"snap-length","short_option":""}]},{"service_id":"com.vmware.nsx.vpn.ipsec.ike_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.vpn.ipsec.ikeprofiles"},"output_field_list":[],"description":"Delete custom IKE Profile","options":[{"generic":"NONE","field_name":"ipsec_vpn_ike_profile_id","description":"(required)","type":"string","long_option":"ipsec-vpn-ike-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transportzone_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportzoneprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the configured transport zone profiles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"include_system_owned","description":"Whether the list result contains system resources (optional, default to false)","type":"boolean","long_option":"include-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"comma-separated list of transport zone profile types, e.g","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.sessions.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.ipsec.sessions.summary"},"output_field_list":[{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"dropped_packets_in","display_name":"DroppedPacketsIn"},{"field_name":"dropped_packets_out","display_name":"DroppedPacketsOut"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_out","display_name":"PacketsOut"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_traffic_counters"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"degraded_sessions","display_name":"DegradedSessions"},{"field_name":"established_sessions","display_name":"EstablishedSessions"},{"field_name":"failed_sessions","display_name":"FailedSessions"},{"field_name":"total_sessions","display_name":"TotalSessions"}],"structure_id":"com.vmware.nsx.model.I_psec_VPNIKE_session_summary"},{"output_fields":[{"field_name":"ipsec_vpn_session","display_name":"IpsecVpnSession"},{"field_name":"traffic_counters","display_name":"TrafficCounters"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_session_traffic_summary"},{"output_fields":[{"field_name":"aggregate_traffic_counters","display_name":"AggregateTrafficCounters"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"session_summary","display_name":"SessionSummary"},{"field_name":"traffic_summary_per_session","display_name":"TrafficSummaryPerSession"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_session_summary"}],"description":"VPN session summary gets summary per vpn sessions and IKE session","options":[{"generic":"OPTIONAL","field_name":"site_id","description":"Peer site id (optional)","type":"string","long_option":"site-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.md_proxies","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.mdproxies"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"},{"field_name":"metadata_server_ca_ids","display_name":"MetadataServerCaIds"},{"field_name":"metadata_server_url","display_name":"MetadataServerUrl"},{"field_name":"secret","display_name":"Secret"}],"structure_id":"com.vmware.nsx.model.metadata_proxy"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.metadata_proxy_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a paginated list of metadata proxies","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.status","operation_id":"enablefirewall","identity":{"name":"enablefirewall","path":"com.vmware.nsx.firewall.status"},"output_field_list":[{"output_fields":[{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_status","display_name":"TargetStatus"}],"structure_id":"com.vmware.nsx.model.target_resource_status"}],"description":"Enable firewall on target resource in dfw context","options":[{"generic":"NONE","field_name":"context_type","description":"(required)","type":"string","long_option":"context-type","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_managers","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.fabric.computemanagers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"credential","display_name":"Credential"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"origin_type","display_name":"OriginType"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.compute_manager"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Registers compute manager with NSX","options":[{"generic":"OPTIONAL","field_name":"compute_manager._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.credential","description":"Login credentials for the compute manager","type":"dynamicstructure","long_option":"credential","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.origin_properties","description":"Key-Value map of additional specific properties of compute manager","type":"complex","long_option":"origin-properties","short_option":""},{"generic":"NONE","field_name":"compute_manager.origin_type","description":"Compute manager type like vCenter","type":"string","long_option":"origin-type","short_option":""},{"generic":"NONE","field_name":"compute_manager.server","description":"IP address or hostname of compute manager format: hostname-or-ip","type":"string","long_option":"server","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections.rules","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.serviceinsertion.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.service_insertion_rule_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"redirect_tos","display_name":"RedirectTos"}],"structure_id":"com.vmware.nsx.model.service_insertion_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.service_insertion_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Return all serviceinsertion rule(s) information for a given serviceinsertion section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"applied_tos","description":"AppliedTo's referenced by this section or section's Distributed Service Rules ","type":"string","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"destinations","description":"Destinations referenced by this section's Distributed Service Rules ","type":"string","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"filter_type","description":"Filter type (optional, default to FILTER)","type":"string","long_option":"filter-type","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"services","description":"NSService referenced by this section's Distributed Service Rules ","type":"string","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"sources","description":"Sources referenced by this section's Distributed Service Rules ","type":"string","long_option":"sources","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.clusterprofiles"},"output_field_list":[],"description":"Returns information about a specified cluster profile.","options":[{"generic":"NONE","field_name":"cluster_profile_id","description":"(required)","type":"string","long_option":"cluster-profile-id","short_option":""}]},{"service_id":"com.vmware.nsx.loadbalancer.application_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.applicationprofiles"},"output_field_list":[],"description":"Delete a load balancer application profile.","options":[{"generic":"NONE","field_name":"application_profile_id","description":"(required)","type":"string","long_option":"application-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Creates a host node (hypervisor) or edge node (router) in the transport network","options":[{"generic":"OPTIONAL","field_name":"node","description":"(required)","type":"complex-hasfieldsof","long_option":"node","short_option":""},{"generic":"OPTIONAL","field_name":"node._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"node._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"node._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"node._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"node._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"node._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"node._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"node.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"node.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"node.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"node.resource_type","description":"Fabric node type, for example 'HostNode', 'EdgeNode' or 'PublicCloudGatewayNode'","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"node.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node.discovered_ip_addresses","description":"Discovered IP Addresses of the fabric node, version 4 or 6 format: ip","type":"string","long_option":"discovered-ip-addresses","short_option":""},{"generic":"OPTIONAL","field_name":"node.external_id","description":"ID of the Node maintained on the Node and used to recognize the Node","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"node.fqdn","description":"Fully qualified domain name of the fabric node","type":"string","long_option":"fqdn","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node.ip_addresses","description":"IP Addresses of the Node, version 4 or 6","type":"string","long_option":"ip-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.virtual_servers.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.virtualservers.status"},"output_field_list":[{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"status","display_name":"Status"},{"field_name":"virtual_server_id","display_name":"VirtualServerId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_status"}],"description":"Returns the status of the virtual server by given load balancer serives id and load balancer virtual server id.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"virtual_server_id","description":"(required)","type":"string","long_option":"virtual-server-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters"},"output_field_list":[{"output_fields":[{"field_name":"external_transit_networks","display_name":"ExternalTransitNetworks"},{"field_name":"ha_vip_configs","display_name":"HaVipConfigs"},{"field_name":"internal_transit_network","display_name":"InternalTransitNetwork"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"}],"structure_id":"com.vmware.nsx.model.logical_router_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"active_vip_addresses","display_name":"ActiveVipAddresses"},{"field_name":"prefix_length","display_name":"PrefixLength"}],"structure_id":"com.vmware.nsx.model.VIP_subnet"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ha_vip_subnets","display_name":"HaVipSubnets"},{"field_name":"redundant_uplink_port_ids","display_name":"RedundantUplinkPortIds"}],"structure_id":"com.vmware.nsx.model.ha_vip_config"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"advanced_config","display_name":"AdvancedConfig"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"failover_mode","display_name":"FailoverMode"},{"field_name":"firewall_sections","display_name":"FirewallSections"},{"field_name":"high_availability_mode","display_name":"HighAvailabilityMode"},{"field_name":"preferred_edge_cluster_member_index","display_name":"PreferredEdgeClusterMemberIndex"},{"field_name":"router_type","display_name":"RouterType"}],"structure_id":"com.vmware.nsx.model.logical_router"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a logical router","options":[{"generic":"OPTIONAL","field_name":"logical_router._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"logical_router.advanced_config.external_transit_networks","description":"CIDR block defining tier0 to tier1 links format: ipv4-cidr-block","type":"string","long_option":"advanced-config-external-transit-networks","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.advanced_config.ha_vip_configs","description":"This configuration can be defined only for Active-Standby LogicalRouter to provide | redundancy","type":"complex","long_option":"advanced-config-ha-vip-configs","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.advanced_config.internal_transit_network","description":"CIDR block defining Service router to distributed router links format: ipv4-cidr-block","type":"string","long_option":"advanced-config-internal-transit-network","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.advanced_config.transport_zone_id","description":"Transport zone of the logical router","type":"string","long_option":"advanced-config-transport-zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.edge_cluster_id","description":"Used for tier0 routers","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.failover_mode","description":"Possible values are: ","type":"string","long_option":"failover-mode","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.firewall_sections","description":"List of Firewall sections related to Logical Router.","type":"complex","long_option":"firewall-sections","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.high_availability_mode","description":"Possible values are: ","type":"string","long_option":"high-availability-mode","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.preferred_edge_cluster_member_index","description":"Used for tier0 routers only format: int64","type":"long","long_option":"preferred-edge-cluster-member-index","short_option":""},{"generic":"NONE","field_name":"logical_router.router_type","description":"Possible values are: ","type":"string","long_option":"router-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"in_filter_ipprefixlist_id","display_name":"InFilterIpprefixlistId"},{"field_name":"in_filter_routemap_id","display_name":"InFilterRoutemapId"},{"field_name":"out_filter_ipprefixlist_id","display_name":"OutFilterIpprefixlistId"},{"field_name":"out_filter_routemap_id","display_name":"OutFilterRoutemapId"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_families","display_name":"AddressFamilies"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enable_bfd","display_name":"EnableBfd"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"filter_in_ipprefixlist_id","display_name":"FilterInIpprefixlistId"},{"field_name":"filter_in_routemap_id","display_name":"FilterInRoutemapId"},{"field_name":"filter_out_ipprefixlist_id","display_name":"FilterOutIpprefixlistId"},{"field_name":"filter_out_routemap_id","display_name":"FilterOutRoutemapId"},{"field_name":"hold_down_timer","display_name":"HoldDownTimer"},{"field_name":"keep_alive_timer","display_name":"KeepAliveTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"maximum_hop_limit","display_name":"MaximumHopLimit"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"password","display_name":"Password"},{"field_name":"remote_as","display_name":"RemoteAs"},{"field_name":"remote_as_num","display_name":"RemoteAsNum"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a specific BGP Neighbor on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.id","description":"Unique identifier of this resource","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.address_families","description":"User can enable the neighbor for the specific address families and also define filters per address family","type":"complex","long_option":"address-families","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.bfd_config.declare_dead_multiple","description":"Number of times a packet is missed before BFD declares the neighbor down","type":"long","long_option":"bfd-config-declare-dead-multiple","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.bfd_config.receive_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats","type":"long","long_option":"bfd-config-receive-interval","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.bfd_config.transmit_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats","type":"long","long_option":"bfd-config-transmit-interval","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.enable_bfd","description":"Flag to enable BFD for this BGP Neighbor","type":"boolean","long_option":"enable-bfd","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.enabled","description":"Flag to enable this BGP Neighbor","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_in_ipprefixlist_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-in-ipprefixlist-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_in_routemap_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-in-routemap-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_out_ipprefixlist_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-out-ipprefixlist-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_out_routemap_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-out-routemap-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.hold_down_timer","description":"Wait period (seconds) before declaring peer dead format: int64","type":"long","long_option":"hold-down-timer","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.keep_alive_timer","description":"Frequency (seconds) with which keep alive messages are sent to peers format: int64","type":"long","long_option":"keep-alive-timer","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.maximum_hop_limit","description":"This value is set on TTL(time to live) of BGP header","type":"long","long_option":"maximum-hop-limit","short_option":""},{"generic":"NONE","field_name":"bgp_neighbor.neighbor_address","description":"Neighbor IP Address format: ipv4","type":"string","long_option":"neighbor-address","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.password","description":"User can create (POST) the neighbor with or without the password","type":"string","long_option":"password","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.remote_as","description":"This is a deprecated property, Please use 'remote_as_num' instead","type":"long","long_option":"remote-as","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.remote_as_num","description":"4 Byte ASN of the neighbor in ASPLAIN/ASDOT Format","type":"string","long_option":"remote-as-num","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.source_address","description":"Deprecated - do not provide a value for this field","type":"string","long_option":"source-address","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"bgp_neighbor.source_addresses","description":"BGP neighborship will be formed from all these source addresses to this neighbour","type":"string","long_option":"source-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relay_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dhcp.relayprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_profile"}],"description":"Creates a dhcp relay profile.","options":[{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"dhcp_relay_profile.server_addresses","description":"","type":"string","long_option":"server-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.services","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.logical_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"createwithrules","identity":{"name":"createwithrules","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.firewall_section_rule_list"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new firewall section with rules","options":[{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.is_default","description":"It is a boolean flag which reflects whether a distributed service section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.stateful","description":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.rules","description":"List of firewall rules in the section","type":"complex","long_option":"rules","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.persistence_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.persistenceprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_persistence_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a paginated list of load balancer persistence profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"persistence profile type (optional)","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.routing_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.routingtable"},"output_field_list":[{"output_fields":[{"field_name":"admin_distance","display_name":"AdminDistance"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"},{"field_name":"lr_component_id","display_name":"LrComponentId"},{"field_name":"lr_component_type","display_name":"LrComponentType"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"},{"field_name":"route_type","display_name":"RouteType"}],"structure_id":"com.vmware.nsx.model.logical_router_route_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"logical_router_name","display_name":"LogicalRouterName"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_router_route_table"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"transport_node_id","description":"TransportNode Id (required)","type":"string","long_option":"transport-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"network_prefix","description":"IPv4 CIDR Block (optional)","type":"string","long_option":"network-prefix","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"route_source","description":"To filter the RIB table based on the source from which route is learned","type":"string","long_option":"route-source","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_clusters","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.bridgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"ha_mac","display_name":"HaMac"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.bridge_cluster_node"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_nodes","display_name":"BridgeNodes"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"}],"structure_id":"com.vmware.nsx.model.bridge_cluster"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies a existing bridge cluster","options":[{"generic":"NONE","field_name":"bridgecluster_id","description":"(required)","type":"string","long_option":"bridgecluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"bridge_cluster.bridge_nodes","description":"Nodes used in bridging","type":"complex","long_option":"bridge-nodes","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.cluster_profile_bindings","description":"Bridge cluster profile bindings","type":"complex","long_option":"cluster-profile-bindings","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.virtual_servers","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.virtualservers"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"application_profile_id","display_name":"ApplicationProfileId"},{"field_name":"client_ssl_profile_binding","display_name":"ClientSslProfileBinding"},{"field_name":"client_tcp_profile_id","display_name":"ClientTcpProfileId"},{"field_name":"default_pool_member_port","display_name":"DefaultPoolMemberPort"},{"field_name":"default_pool_member_ports","display_name":"DefaultPoolMemberPorts"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"max_new_connection_rate","display_name":"MaxNewConnectionRate"},{"field_name":"persistence_profile_id","display_name":"PersistenceProfileId"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"port","display_name":"Port"},{"field_name":"ports","display_name":"Ports"},{"field_name":"rule_ids","display_name":"RuleIds"},{"field_name":"server_ssl_profile_binding","display_name":"ServerSslProfileBinding"},{"field_name":"server_tcp_profile_id","display_name":"ServerTcpProfileId"},{"field_name":"sorry_pool_id","display_name":"SorryPoolId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_certificate_id","display_name":"ClientCertificateId"},{"field_name":"server_auth","display_name":"ServerAuth"},{"field_name":"server_auth_ca_ids","display_name":"ServerAuthCaIds"},{"field_name":"server_auth_crl_ids","display_name":"ServerAuthCrlIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.server_ssl_profile_binding"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_auth","display_name":"ClientAuth"},{"field_name":"client_auth_ca_ids","display_name":"ClientAuthCaIds"},{"field_name":"client_auth_crl_ids","display_name":"ClientAuthCrlIds"},{"field_name":"default_certificate_id","display_name":"DefaultCertificateId"},{"field_name":"sni_certificate_ids","display_name":"SniCertificateIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.client_ssl_profile_binding"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a paginated list of load balancer virtual servers.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dns.forwarders","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dns.forwarders"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cache_size","display_name":"CacheSize"},{"field_name":"conditional_forwarders","display_name":"ConditionalForwarders"},{"field_name":"default_forwarder","display_name":"DefaultForwarder"},{"field_name":"listener_ip","display_name":"ListenerIp"},{"field_name":"log_level","display_name":"LogLevel"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.dns_forwarder"},{"output_fields":[{"field_name":"source_ip","display_name":"SourceIp"},{"field_name":"upstream_servers","display_name":"UpstreamServers"},{"field_name":"domain_names","display_name":"DomainNames"}],"structure_id":"com.vmware.nsx.model.conditional_forwarder_zone"},{"output_fields":[{"field_name":"source_ip","display_name":"SourceIp"},{"field_name":"upstream_servers","display_name":"UpstreamServers"}],"structure_id":"com.vmware.nsx.model.forwarder_zone"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a dns forwarder.","options":[{"generic":"NONE","field_name":"forwarder_id","description":"(required)","type":"string","long_option":"forwarder-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mac_sets","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.macsets"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"mac_addresses","display_name":"MacAddresses"}],"structure_id":"com.vmware.nsx.model.MAC_set"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates the specified MACSet","options":[{"generic":"NONE","field_name":"mac_set_id","description":"MACSet Id (required)","type":"string","long_option":"mac-set-id","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"m_AC_set.mac_addresses","description":"MAC addresses","type":"string","long_option":"mac-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ip_sets","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.ipsets"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ip_addresses","display_name":"IpAddresses"}],"structure_id":"com.vmware.nsx.model.IP_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates the specified IPSet","options":[{"generic":"NONE","field_name":"ip_set_id","description":"IPSet Id (required)","type":"string","long_option":"ip-set-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_set.ip_addresses","description":"IP addresses format: address-or-block-or-range","type":"string","long_option":"ip-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.virtual_servers.status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.services.virtualservers.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_status_list_result"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"status","display_name":"Status"},{"field_name":"virtual_server_id","display_name":"VirtualServerId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the status list of virtual servers in given load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances.instanceruntimes"},"output_field_list":[],"description":"Undeploy one service VM as standalone or two service VMs as HA","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"service_instance_id","description":"(required)","type":"string","long_option":"service-instance-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalports"},"output_field_list":[{"output_fields":[{"field_name":"attachment_type","display_name":"AttachmentType"},{"field_name":"context","display_name":"Context"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.logical_port_attachment"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"config_pair","display_name":"ConfigPair"}],"structure_id":"com.vmware.nsx.model.extra_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"extra_configs","display_name":"ExtraConfigs"},{"field_name":"init_state","display_name":"InitState"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"}],"structure_id":"com.vmware.nsx.model.logical_port"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about a specified logical port.","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.server_ssl_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.serversslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_server_ssl_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"}],"structure_id":"com.vmware.nsx.model.lb_server_ssl_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a paginated list of load balancer server-ssl profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.edge_clusters","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.edgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"member_index","display_name":"MemberIndex"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.edge_cluster_member"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"},{"field_name":"deployment_type","display_name":"DeploymentType"},{"field_name":"member_node_type","display_name":"MemberNodeType"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.edge_cluster"}],"description":"Modifies the specified edge cluster","options":[{"generic":"NONE","field_name":"edge_cluster_id","description":"(required)","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.cluster_profile_bindings","description":"Edge cluster profile bindings","type":"complex","long_option":"cluster-profile-bindings","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.deployment_type","description":"Possible values are: ","type":"string","long_option":"deployment-type","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.member_node_type","description":"Possible values are: ","type":"string","long_option":"member-node-type","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.members","description":"EdgeCluster only supports homogeneous members","type":"complex","long_option":"members","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections","operation_id":"createwithrules","identity":{"name":"createwithrules","path":"com.vmware.nsx.serviceinsertion.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"redirect_tos","display_name":"RedirectTos"}],"structure_id":"com.vmware.nsx.model.service_insertion_rule"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.service_insertion_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.service_insertion_section_rule_list"}],"description":"Creates a new serviceinsertion section with rules","options":[{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.is_default","description":"It is a boolean flag which reflects whether a distributed service section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"service_insertion_section_rule_list.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"service_insertion_section_rule_list.stateful","description":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"NONE","field_name":"service_insertion_section_rule_list.rules","description":"List of Service Insertion rules in the section","type":"complex","long_option":"rules","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.service_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.serviceprofiles"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.service_profile_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.service_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all service profiles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"(optional)","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.syslog.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read syslog service status","options":[]},{"service_id":"com.vmware.nsx.vpn.ipsec.peer_endpoints","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.vpn.ipsec.peerendpoints"},"output_field_list":[],"description":"Delete custom IPSec VPN peer endpoint","options":[{"generic":"NONE","field_name":"ipsec_vpn_peer_endpoint_id","description":"(required)","type":"string","long_option":"ipsec-vpn-peer-endpoint-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.md_proxies.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.mdproxies.status"},"output_field_list":[{"output_fields":[{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"proxy_status","display_name":"ProxyStatus"},{"field_name":"transport_nodes","display_name":"TransportNodes"}],"structure_id":"com.vmware.nsx.model.metadata_proxy_status"}],"description":"Returns the status of the given metadata proxy and attached logical switch.","options":[{"generic":"NONE","field_name":"proxy_id","description":"(required)","type":"string","long_option":"proxy-id","short_option":""},{"generic":"NONE","field_name":"logical_switch_id","description":"(required)","type":"string","long_option":"logical-switch-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ssh","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.ssh"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the ssh service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.tasks","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.tasks"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"async_response_available","display_name":"AsyncResponseAvailable"},{"field_name":"cancelable","display_name":"Cancelable"},{"field_name":"description","display_name":"Description"},{"field_name":"end_time","display_name":"EndTime"},{"field_name":"id","display_name":"Id"},{"field_name":"message","display_name":"Message"},{"field_name":"progress","display_name":"Progress"},{"field_name":"request_method","display_name":"RequestMethod"},{"field_name":"request_uri","display_name":"RequestUri"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"user","display_name":"User"}],"structure_id":"com.vmware.nsx.model.task_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.task_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get information about all tasks","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"request_uri","description":"Request URI(s) to include in query result (optional)","type":"string","long_option":"request-uri","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Status(es) to include in query result (optional)","type":"string","long_option":"status","short_option":""},{"generic":"OPTIONAL","field_name":"user","description":"Names of users to include in query result (optional)","type":"string","long_option":"user","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.datastore","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.datastore"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the datastore service process","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pktcap.session","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.pktcap.session"},"output_field_list":[{"output_fields":[{"field_name":"endtime","display_name":"Endtime"},{"field_name":"errormsg","display_name":"Errormsg"},{"field_name":"filelocation","display_name":"Filelocation"},{"field_name":"filesize","display_name":"Filesize"},{"field_name":"request","display_name":"Request"},{"field_name":"sessionid","display_name":"Sessionid"},{"field_name":"sessionname","display_name":"Sessionname"},{"field_name":"sessionstatus","display_name":"Sessionstatus"},{"field_name":"starttime","display_name":"Starttime"}],"structure_id":"com.vmware.nsx.model.packet_capture_session"},{"output_fields":[{"field_name":"name","display_name":"Name"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.packet_capture_option"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.packet_capture_option_list"},{"output_fields":[{"field_name":"capamount","display_name":"Capamount"},{"field_name":"capduration","display_name":"Capduration"},{"field_name":"capfilesize","display_name":"Capfilesize"},{"field_name":"capmode","display_name":"Capmode"},{"field_name":"cappoint","display_name":"Cappoint"},{"field_name":"caprate","display_name":"Caprate"},{"field_name":"capsource","display_name":"Capsource"},{"field_name":"capvalue","display_name":"Capvalue"},{"field_name":"direction","display_name":"Direction"},{"field_name":"filtertype","display_name":"Filtertype"},{"field_name":"node","display_name":"Node"},{"field_name":"options","display_name":"Options"},{"field_name":"streamaddress","display_name":"Streamaddress"},{"field_name":"streamport","display_name":"Streamport"}],"structure_id":"com.vmware.nsx.model.packet_capture_request"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create an new packet capture session on given node with specified options","options":[{"generic":"OPTIONAL","field_name":"packet_capture_request.capamount","description":"Define the packet capture amount size","type":"long","long_option":"capamount","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.capduration","description":"Define the packet capture duration time","type":"long","long_option":"capduration","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.capfilesize","description":"Define the packet capture file size limit","type":"long","long_option":"capfilesize","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.capmode","description":"Possible values are: ","type":"string","long_option":"capmode","short_option":""},{"generic":"NONE","field_name":"packet_capture_request.cappoint","description":"Possible values are: ","type":"string","long_option":"cappoint","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.caprate","description":"Define the rate of packet capture process","type":"long","long_option":"caprate","short_option":""},{"generic":"NONE","field_name":"packet_capture_request.capsource","description":"Possible values are: ","type":"string","long_option":"capsource","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.capvalue","description":"Define the capture value of given capture point.","type":"string","long_option":"capvalue","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.filtertype","description":"Possible values are: ","type":"string","long_option":"filtertype","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.node","description":"Define the transport node to capture data.","type":"string","long_option":"node","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.options._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"options-links","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.options._schema","description":"Schema for this resource","type":"string","long_option":"options-schema","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.options._self.action","description":"Optional action","type":"string","long_option":"options-self-action","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.options._self.href","description":"Link to resource","type":"string","long_option":"options-self-href","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.options._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"options-self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.options.cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page)","type":"string","long_option":"options-cursor","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.options.result_count","description":"Count of results found (across all pages), set only on first page format: int64","type":"long","long_option":"options-result-count","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.options.sort_ascending","description":"If true, results are sorted in ascending order","type":"boolean","long_option":"options-sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.options.sort_by","description":"Field by which records are sorted","type":"string","long_option":"options-sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.options.values","description":"Packet capture option collection","type":"complex","long_option":"options-values","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.streamaddress","description":"Set the stream address to receive the capture packet.","type":"string","long_option":"streamaddress","short_option":""},{"generic":"OPTIONAL","field_name":"packet_capture_request.streamport","description":"Set the stream port to receive the capture packet","type":"long","long_option":"streamport","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.rules.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.rules.state"},"output_field_list":[{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"revision_desired","display_name":"RevisionDesired"}],"structure_id":"com.vmware.nsx.model.rule_state"}],"description":"Return realized state information of a firewall rule.","options":[{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"barrier_id","description":"(optional)","type":"long","long_option":"barrier-id","short_option":""},{"generic":"OPTIONAL","field_name":"request_id","description":"Realization request ID (optional)","type":"string","long_option":"request-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_managers.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.computemanagers.state"},"output_field_list":[{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.configuration_state"}],"description":"Get the realized state of a compute manager","options":[{"generic":"NONE","field_name":"compute_manager_id","description":"(required)","type":"string","long_option":"compute-manager-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.excludelist","operation_id":"removemember","identity":{"name":"removemember","path":"com.vmware.nsx.firewall.excludelist"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"}],"description":"Remove an existing object from the exclude list","options":[{"generic":"NONE","field_name":"object_id","description":"identifier of the object (required)","type":"string","long_option":"object-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups","operation_id":"addorremoveexpression","identity":{"name":"addorremoveexpression","path":"com.vmware.nsx.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"members","display_name":"Members"},{"field_name":"membership_criteria","display_name":"MembershipCriteria"}],"structure_id":"com.vmware.nsx.model.NS_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"op","display_name":"Op"},{"field_name":"target_property","display_name":"TargetProperty"},{"field_name":"target_resource","display_name":"TargetResource"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"value","display_name":"Value"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.NS_group_simple_expression"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Add/remove the expressions passed in the request body to/from the NSGroup","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"LIST","field_name":"ns_group_expression_list.members","description":"List of NSGroupExpressions to be passed to add and remove APIs","type":"dynamicstructure","long_option":"members","short_option":""},{"generic":"NONE","field_name":"action","description":"Specifies addition or removal action (required)","type":"string","long_option":"action","short_option":""}]},{"service_id":"com.vmware.nsx.bridge_endpoint_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.bridgeendpointprofiles"},"output_field_list":[],"description":"Deletes the specified Bridge Endpoint Profile.","options":[{"generic":"NONE","field_name":"bridgeendpointprofile_id","description":"(required)","type":"string","long_option":"bridgeendpointprofile-id","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers.nat.rules","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.nat.rules"},"output_field_list":[],"description":"Delete a specific NAT rule from a logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"service_id":"com.vmware.nsx.mirror_sessions","operation_id":"verify","identity":{"name":"verify","path":"com.vmware.nsx.mirrorsessions"},"output_field_list":[],"description":"Verify whether all participants are on the same transport node","options":[{"generic":"NONE","field_name":"mirror_session_id","description":"(required)","type":"string","long_option":"mirror-session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.tunnel_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.ipsec.tunnelprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"df_policy","display_name":"DfPolicy"},{"field_name":"dh_groups","display_name":"DhGroups"},{"field_name":"digest_algorithms","display_name":"DigestAlgorithms"},{"field_name":"enable_perfect_forward_secrecy","display_name":"EnablePerfectForwardSecrecy"},{"field_name":"encapsulation_mode","display_name":"EncapsulationMode"},{"field_name":"encryption_algorithms","display_name":"EncryptionAlgorithms"},{"field_name":"sa_life_time","display_name":"SaLifeTime"},{"field_name":"transform_protocol","display_name":"TransformProtocol"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get custom IPSec Tunnel Profile.","options":[{"generic":"NONE","field_name":"ipsec_vpn_tunnel_profile_id","description":"(required)","type":"string","long_option":"ipsec-vpn-tunnel-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.configs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.ipfix.configs"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ipfix_config_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"List IPFIX configuration","options":[{"generic":"OPTIONAL","field_name":"applied_to","description":"Applied To (optional)","type":"string","long_option":"applied-to","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config_type","description":"Supported IPFIX Config Types","type":"string","long_option":"ipfix-config-type","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.services","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.vpn.l2vpn.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enable_full_mesh","display_name":"EnableFullMesh"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"logical_tap_ip_pool","display_name":"LogicalTapIpPool"}],"structure_id":"com.vmware.nsx.model.l2_vpn_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create L2VPN service for a given logical router","options":[{"generic":"OPTIONAL","field_name":"l2_vpn_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_service.enable_full_mesh","description":"Hub replicates traffic received from peer to all other peers.","type":"boolean","long_option":"enable-full-mesh","short_option":""},{"generic":"NONE","field_name":"l2_vpn_service.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"l2_vpn_service.logical_tap_ip_pool","description":"IP Pool to allocate local and peer endpoint IPs for L2VpnSession logical Tap","type":"string","long_option":"logical-tap-ip-pool","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.community_lists","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.routing.bgp.communitylists"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"communities","display_name":"Communities"},{"field_name":"community_type","display_name":"CommunityType"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.BGP_community_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Add a new BGP Community List on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"b_GP_community_list.communities","description":"Array of BGP communities","type":"string","long_option":"communities","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.community_type","description":"Possible values are: ","type":"string","long_option":"community-type","short_option":""},{"generic":"OPTIONAL","field_name":"b_GP_community_list.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.routes","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.node.network.routes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"destination","display_name":"Destination"},{"field_name":"from_address","display_name":"FromAddress"},{"field_name":"gateway","display_name":"Gateway"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"metric","display_name":"Metric"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"proto","display_name":"Proto"},{"field_name":"route_id","display_name":"RouteId"},{"field_name":"route_type","display_name":"RouteType"},{"field_name":"scope","display_name":"Scope"},{"field_name":"src","display_name":"Src"}],"structure_id":"com.vmware.nsx.model.node_route_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Add a route to the NSX Manager routing table","options":[{"generic":"OPTIONAL","field_name":"node_route_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.destination","description":"Destination covered by route","type":"string","long_option":"destination","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.from_address","description":"From address","type":"string","long_option":"from-address","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.gateway","description":"Address of next hop","type":"string","long_option":"gateway","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.interface_id","description":"Network interface id of route","type":"string","long_option":"interface-id","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.metric","description":"Metric value of route","type":"string","long_option":"metric","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.netmask","description":"Netmask of destination covered by route","type":"string","long_option":"netmask","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.proto","description":"Possible values are: ","type":"string","long_option":"proto","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.route_id","description":"Unique identifier for the route","type":"string","long_option":"route-id","short_option":""},{"generic":"NONE","field_name":"node_route_properties.route_type","description":"Possible values are: ","type":"string","long_option":"route-type","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.scope","description":"Scope of destinations covered by route","type":"string","long_option":"scope","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.src","description":"Source address to prefer when sending to destinations of route","type":"string","long_option":"src","short_option":""}]},{"service_id":"com.vmware.nsx.cluster.nodes","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.cluster.nodes"},"output_field_list":[],"description":"Removes the specified manager or control node from the NSX cluster","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"service_id":"com.vmware.nsx.network_migration_specs","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.networkmigrationspecs"},"output_field_list":[],"description":"Delete the specified network migration specification template","options":[{"generic":"NONE","field_name":"template_id","description":"(required)","type":"string","long_option":"template-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.network"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"}],"structure_id":"com.vmware.nsx.model.node_network_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read network configuration properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.crls","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.trustmanagement.crls"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"crl_entries","display_name":"CrlEntries"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"next_update","display_name":"NextUpdate"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_crl"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"}],"structure_id":"com.vmware.nsx.model.crl"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"revocation_date","display_name":"RevocationDate"},{"field_name":"serial_number","display_name":"SerialNumber"}],"structure_id":"com.vmware.nsx.model.x509_crl_entry"}],"description":"Updates an existing CRL.","options":[{"generic":"NONE","field_name":"crl_id","description":"ID of CRL to update (required)","type":"string","long_option":"crl-id","short_option":""},{"generic":"OPTIONAL","field_name":"crl._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"crl._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"crl._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"crl._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"crl._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"crl._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"crl._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"crl._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"crl._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"crl._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"crl._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"crl._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"crl.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"crl.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"crl.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"crl.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"crl.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"crl.details.crl_entries","description":"list of X509CrlEntry","type":"complex","long_option":"details-crl-entries","short_option":""},{"generic":"OPTIONAL","field_name":"crl.details.issuer","description":"Issuer's distinguished name(DN)","type":"string","long_option":"details-issuer","short_option":""},{"generic":"OPTIONAL","field_name":"crl.details.next_update","description":"Next update time for the CRL","type":"string","long_option":"details-next-update","short_option":""},{"generic":"OPTIONAL","field_name":"crl.details.version","description":"CRL's version number either 1 or 2","type":"string","long_option":"details-version","short_option":""},{"generic":"NONE","field_name":"crl.pem_encoded","description":"pem encoded crl data","type":"string","long_option":"pem-encoded","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.peer_endpoints","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.vpn.ipsec.peerendpoints"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"authentication_mode","display_name":"AuthenticationMode"},{"field_name":"connection_initiation_mode","display_name":"ConnectionInitiationMode"},{"field_name":"dpd_profile_id","display_name":"DpdProfileId"},{"field_name":"ike_profile_id","display_name":"IkeProfileId"},{"field_name":"ipsec_tunnel_profile_id","display_name":"IpsecTunnelProfileId"},{"field_name":"peer_address","display_name":"PeerAddress"},{"field_name":"peer_id","display_name":"PeerId"},{"field_name":"psk","display_name":"Psk"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create custom IPSec peer endpoint.","options":[{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.authentication_mode","description":"Possible values are: ","type":"string","long_option":"authentication-mode","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.connection_initiation_mode","description":"Possible values are: ","type":"string","long_option":"connection-initiation-mode","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.dpd_profile_id","description":"Dead peer detection (DPD) profile id","type":"string","long_option":"dpd-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.ike_profile_id","description":"IKE profile id to be used","type":"string","long_option":"ike-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.ipsec_tunnel_profile_id","description":"Tunnel profile id to be used","type":"string","long_option":"ipsec-tunnel-profile-id","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_peer_endpoint.peer_address","description":"IPV4 address of peer endpoint on remote site.","type":"string","long_option":"peer-address","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_peer_endpoint.peer_id","description":"Peer identifier.","type":"string","long_option":"peer-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_peer_endpoint.psk","description":"IPSec Pre-shared key","type":"string","long_option":"psk","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.crls","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.trustmanagement.crls"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"crl_entries","display_name":"CrlEntries"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"next_update","display_name":"NextUpdate"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_crl"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"}],"structure_id":"com.vmware.nsx.model.crl"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.crl_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"revocation_date","display_name":"RevocationDate"},{"field_name":"serial_number","display_name":"SerialNumber"}],"structure_id":"com.vmware.nsx.model.x509_crl_entry"}],"description":"Returns information about all CRLs","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"details","description":"whether to expand the pem data and show all its details (optional, default to false)","type":"boolean","long_option":"details","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"Type of certificate to return (optional)","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.mgmt_plane_bus","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.mgmtplanebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the Rabbit MQ service","options":[]},{"service_id":"com.vmware.nsx.ui_views.widgetconfigurations","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.uiviews.widgetconfigurations"},"output_field_list":[],"description":"Detaches widget from a given view","options":[{"generic":"NONE","field_name":"view_id","description":"(required)","type":"string","long_option":"view-id","short_option":""},{"generic":"NONE","field_name":"widgetconfiguration_id","description":"(required)","type":"string","long_option":"widgetconfiguration-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.status","operation_id":"disablefirewall","identity":{"name":"disablefirewall","path":"com.vmware.nsx.firewall.status"},"output_field_list":[{"output_fields":[{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_status","display_name":"TargetStatus"}],"structure_id":"com.vmware.nsx.model.target_resource_status"}],"description":"Disable firewall on target resource in dfw context","options":[{"generic":"NONE","field_name":"context_type","description":"(required)","type":"string","long_option":"context-type","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.api_certificate","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.apicertificate"},"output_field_list":[{"output_fields":[{"field_name":"certificate_id","display_name":"CertificateId"}],"structure_id":"com.vmware.nsx.model.cluster_certificate_id"}],"description":"Returns the ID of the certificate that is used as the cluster certificate for MP","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.configs","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.ipfix.configs"},"output_field_list":[],"description":"Update an existing IPFIX configuration","options":[{"generic":"NONE","field_name":"config_id","description":"(required)","type":"string","long_option":"config-id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config","description":"(required)","type":"complex-hasfieldsof","long_option":"ipfix-config","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"ipfix_config.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.applied_tos","description":"List of objects where the IPFIX Config will be enabled.","type":"complex","long_option":"applied-tos","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.sessions","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.vpn.l2vpn.sessions"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"local_endpoint_ip","display_name":"LocalEndpointIp"},{"field_name":"peer_endpoint_ip","display_name":"PeerEndpointIp"},{"field_name":"protocol","display_name":"Protocol"}],"structure_id":"com.vmware.nsx.model.l2_vpn_tunnel_encapsulation"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"l2vpn_service_id","display_name":"L2vpnServiceId"},{"field_name":"transport_tunnels","display_name":"TransportTunnels"},{"field_name":"tunnel_encapsulation","display_name":"TunnelEncapsulation"}],"structure_id":"com.vmware.nsx.model.l2_vpn_session"}],"description":"Edit a specific L2VPN session","options":[{"generic":"NONE","field_name":"l2vpn_session_id","description":"(required)","type":"string","long_option":"l2vpn-session-id","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.enabled","description":"Enable to extend all the associated logical switches.","type":"boolean","long_option":"enabled","short_option":""},{"generic":"NONE","field_name":"l2_vpn_session.l2vpn_service_id","description":"L2VPN service id","type":"string","long_option":"l2vpn-service-id","short_option":""},{"generic":"NONE","field_name":"l2_vpn_session.transport_tunnels","description":"List of transport tunnels for redundancy.","type":"complex","long_option":"transport-tunnels","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.tunnel_encapsulation.local_endpoint_ip","description":"IP Address of the tunnel port","type":"string","long_option":"tunnel-encapsulation-local-endpoint-ip","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.tunnel_encapsulation.peer_endpoint_ip","description":"IP Address of the peer tunnel port","type":"string","long_option":"tunnel-encapsulation-peer-endpoint-ip","short_option":""},{"generic":"OPTIONAL","field_name":"l2_vpn_session.tunnel_encapsulation.protocol","description":"Possible values are: ","type":"string","long_option":"tunnel-encapsulation-protocol","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.redistribution.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.redistribution.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.redistribution_rule_list"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"destination","display_name":"Destination"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"route_map_id","display_name":"RouteMapId"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.redistribution_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns all the route redistribution rules for the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.licenses","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.licenses"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_type","display_name":"CapacityType"},{"field_name":"description","display_name":"Description"},{"field_name":"expiry","display_name":"Expiry"},{"field_name":"features","display_name":"Features"},{"field_name":"is_eval","display_name":"IsEval"},{"field_name":"is_expired","display_name":"IsExpired"},{"field_name":"is_mh","display_name":"IsMh"},{"field_name":"license_key","display_name":"LicenseKey"},{"field_name":"product_name","display_name":"ProductName"},{"field_name":"product_version","display_name":"ProductVersion"},{"field_name":"quantity","display_name":"Quantity"}],"structure_id":"com.vmware.nsx.model.license"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Deprecated","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_rule"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.firewall_rule_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Return all firewall rule(s) information for a given firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"applied_tos","description":"AppliedTo's referenced by this section or section's Distributed Service Rules ","type":"string","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"destinations","description":"Destinations referenced by this section's Distributed Service Rules ","type":"string","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"filter_type","description":"Filter type (optional, default to FILTER)","type":"string","long_option":"filter-type","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"search_invalid_references","description":"Return invalid references in results","type":"boolean","long_option":"search-invalid-references","short_option":""},{"generic":"OPTIONAL","field_name":"services","description":"NSService referenced by this section's Distributed Service Rules ","type":"string","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"sources","description":"Sources referenced by this section's Distributed Service Rules ","type":"string","long_option":"sources","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.static_bindings","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.servers.staticbindings"},"output_field_list":[{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"host_name","display_name":"HostName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.dhcp_static_binding"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a DHCP server's static binding with the specified binding ID","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"NONE","field_name":"binding_id","description":"(required)","type":"string","long_option":"binding-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.host_switch_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.hostswitchprofiles"},"output_field_list":[],"description":"Modifies a specified hostswitch profile","options":[{"generic":"NONE","field_name":"host_switch_profile_id","description":"(required)","type":"string","long_option":"host-switch-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"base-host-switch-profile","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"base_host_switch_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"base_host_switch_profile.required_capabilities","description":"","type":"string","long_option":"required-capabilities","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ssh.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.ssh.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read ssh service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ssh","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.ssh"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the ssh service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.statistics"},"output_field_list":[{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_in_rate","display_name":"BytesInRate"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"bytes_out_rate","display_name":"BytesOutRate"},{"field_name":"current_session_rate","display_name":"CurrentSessionRate"},{"field_name":"current_sessions","display_name":"CurrentSessions"},{"field_name":"http_request_rate","display_name":"HttpRequestRate"},{"field_name":"http_requests","display_name":"HttpRequests"},{"field_name":"max_sessions","display_name":"MaxSessions"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_in_rate","display_name":"PacketsInRate"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_out_rate","display_name":"PacketsOutRate"},{"field_name":"source_ip_persistence_entry_size","display_name":"SourceIpPersistenceEntrySize"},{"field_name":"total_sessions","display_name":"TotalSessions"}],"structure_id":"com.vmware.nsx.model.lb_statistics_counter"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"},{"field_name":"statistics","display_name":"Statistics"}],"structure_id":"com.vmware.nsx.model.lb_pool_member_statistics"},{"output_fields":[{"field_name":"l4_current_session_rate","display_name":"L4CurrentSessionRate"},{"field_name":"l4_current_sessions","display_name":"L4CurrentSessions"},{"field_name":"l4_max_sessions","display_name":"L4MaxSessions"},{"field_name":"l4_total_sessions","display_name":"L4TotalSessions"},{"field_name":"l7_current_session_rate","display_name":"L7CurrentSessionRate"},{"field_name":"l7_current_sessions","display_name":"L7CurrentSessions"},{"field_name":"l7_max_sessions","display_name":"L7MaxSessions"},{"field_name":"l7_total_sessions","display_name":"L7TotalSessions"}],"structure_id":"com.vmware.nsx.model.lb_service_statistics_counter"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"members","display_name":"Members"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"statistics","display_name":"Statistics"}],"structure_id":"com.vmware.nsx.model.lb_pool_statistics"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"statistics","display_name":"Statistics"},{"field_name":"virtual_server_id","display_name":"VirtualServerId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_statistics"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"pools","display_name":"Pools"},{"field_name":"service_id","display_name":"ServiceId"},{"field_name":"statistics","display_name":"Statistics"},{"field_name":"virtual_servers","display_name":"VirtualServers"}],"structure_id":"com.vmware.nsx.model.lb_service_statistics"}],"description":"Returns the statistics of the given load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.hardening_policy.mandatory_access_control","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.hardeningpolicy.mandatoryaccesscontrol"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.mandatory_access_control_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Gets the enable status for Mandatory Access Control","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.api_certificate","operation_id":"setclustercertificate","identity":{"name":"setclustercertificate","path":"com.vmware.nsx.cluster.apicertificate"},"output_field_list":[{"output_fields":[{"field_name":"certificate_id","display_name":"CertificateId"}],"structure_id":"com.vmware.nsx.model.cluster_certificate_id"}],"description":"Sets the certificate used for the MP cluster","options":[{"generic":"OPTIONAL","field_name":"certificate_id","description":"Certificate ID (optional)","type":"string","long_option":"certificate-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.status"},"output_field_list":[{"output_fields":[{"field_name":"high_availability_status","display_name":"HighAvailabilityStatus"},{"field_name":"service_router_id","display_name":"ServiceRouterId"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.logical_router_status_per_node"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"per_node_status","display_name":"PerNodeStatus"}],"structure_id":"com.vmware.nsx.model.logical_router_status"}],"description":"Returns status for the Logical Router of the given id.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.appdiscovery.sessions.summary"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_id","display_name":"AppProfileId"},{"field_name":"app_profile_name","display_name":"AppProfileName"}],"structure_id":"com.vmware.nsx.model.app_profile_meta_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"no_of_vms","display_name":"NoOfVms"},{"field_name":"ns_group_id","display_name":"NsGroupId"}],"structure_id":"com.vmware.nsx.model.NS_group_meta_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"end_timestamp","display_name":"EndTimestamp"},{"field_name":"reclassification","display_name":"Reclassification"},{"field_name":"start_timestamp","display_name":"StartTimestamp"},{"field_name":"status","display_name":"Status"},{"field_name":"app_profile_summary_list","display_name":"AppProfileSummaryList"},{"field_name":"app_profiles","display_name":"AppProfiles"},{"field_name":"ns_groups","display_name":"NsGroups"}],"structure_id":"com.vmware.nsx.model.app_discovery_session_result_summary"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"app_profile_id","display_name":"AppProfileId"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"installed_apps_count","display_name":"InstalledAppsCount"}],"structure_id":"com.vmware.nsx.model.app_discovery_app_profile_result_summary"}],"description":"Returns the summary of the application discovery session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups.status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.upgradeunitgroups.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_status_list_result"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"errors","display_name":"Errors"},{"field_name":"id","display_name":"Id"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get upgrade status for group","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"has_errors","description":"Flag to indicate whether to return only upgrade units with errors (optional, default to false)","type":"boolean","long_option":"has-errors","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.routes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.network.routes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"destination","display_name":"Destination"},{"field_name":"from_address","display_name":"FromAddress"},{"field_name":"gateway","display_name":"Gateway"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"metric","display_name":"Metric"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"proto","display_name":"Proto"},{"field_name":"route_id","display_name":"RouteId"},{"field_name":"route_type","display_name":"RouteType"},{"field_name":"scope","display_name":"Scope"},{"field_name":"src","display_name":"Src"}],"structure_id":"com.vmware.nsx.model.node_route_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns detailed information about a specified route in the NSX Manager routing table.","options":[{"generic":"NONE","field_name":"route_id","description":"ID of route to read (required)","type":"string","long_option":"route-id","short_option":""}]},{"service_id":"com.vmware.nsx.dhcp.servers","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dhcp.servers"},"output_field_list":[],"description":"Delete a DHCP server","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.staticroutes.bfdpeers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"peer_ip_address","display_name":"PeerIpAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.static_hop_bfd_peer"}],"description":"Modifies the static route BFD peer","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"bfd_peer_id","description":"(required)","type":"string","long_option":"bfd-peer-id","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.bfd_config.declare_dead_multiple","description":"Number of times a packet is missed before BFD declares the neighbor down","type":"long","long_option":"bfd-config-declare-dead-multiple","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.bfd_config.receive_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats","type":"long","long_option":"bfd-config-receive-interval","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.bfd_config.transmit_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats","type":"long","long_option":"bfd-config-transmit-interval","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.enabled","description":"Indicate BFD peer is enabled or disabled","type":"boolean","long_option":"enabled","short_option":""},{"generic":"NONE","field_name":"static_hop_bfd_peer.peer_ip_address","description":"IP address of BFD peer","type":"string","long_option":"peer-ip-address","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"static_hop_bfd_peer.source_addresses","description":"BFD peers will be created from all these source addresses to this neighbour","type":"string","long_option":"source-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dhcp.servers"},"output_field_list":[{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"dhcp_profile_id","display_name":"DhcpProfileId"},{"field_name":"ipv4_dhcp_server","display_name":"Ipv4DhcpServer"}],"structure_id":"com.vmware.nsx.model.logical_dhcp_server"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"dhcp_server_ip","display_name":"DhcpServerIp"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"domain_name","display_name":"DomainName"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"options","display_name":"Options"}],"structure_id":"com.vmware.nsx.model.I_pv4_dhcp_server"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a DHCP server","options":[{"generic":"OPTIONAL","field_name":"logical_dhcp_server._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.attached_logical_port_id","description":"id of attached logical port","type":"string","long_option":"attached-logical-port-id","short_option":""},{"generic":"NONE","field_name":"logical_dhcp_server.dhcp_profile_id","description":"dhcp profile uuid","type":"string","long_option":"dhcp-profile-id","short_option":""},{"generic":"NONE","field_name":"logical_dhcp_server.ipv4_dhcp_server.dhcp_server_ip","description":"dhcp server ip in cidr format format: ipv4-cidr-block","type":"string","long_option":"ipv4-dhcp-server-dhcp-server-ip","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"logical_dhcp_server.ipv4_dhcp_server.dns_nameservers","description":"dns ips format: ipv4","type":"string","long_option":"ipv4-dhcp-server-dns-nameservers","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.domain_name","description":"domain name format: hostname","type":"string","long_option":"ipv4-dhcp-server-domain-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.gateway_ip","description":"gateway ip format: ipv4","type":"string","long_option":"ipv4-dhcp-server-gateway-ip","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.options.option121.static_routes","description":"dhcp classless static routes","type":"complex","long_option":"ipv4-dhcp-server-options-option121-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.options.others","description":"","type":"complex","long_option":"ipv4-dhcp-server-options-others","short_option":""}]},{"service_id":"com.vmware.nsx.ipfix_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.ipfixprofiles"},"output_field_list":[],"description":"Delete an existing IPFIX profile by ID.","options":[{"generic":"NONE","field_name":"ipfix_profile_id","description":"(required)","type":"string","long_option":"ipfix-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.interfaces","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"netmask","display_name":"Netmask"}],"structure_id":"com.vmware.nsx.model.I_pv4_address_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"bond_mode","display_name":"BondMode"},{"field_name":"bond_primary","display_name":"BondPrimary"},{"field_name":"bond_slaves","display_name":"BondSlaves"},{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"default_gateway","display_name":"DefaultGateway"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"physical_address","display_name":"PhysicalAddress"},{"field_name":"plane","display_name":"Plane"}],"structure_id":"com.vmware.nsx.model.node_network_interface_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns detailed information about the specified interface","options":[{"generic":"NONE","field_name":"interface_id","description":"ID of interface to read (required)","type":"string","long_option":"interface-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.vni_pools","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.pools.vnipools"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.vni_range"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.vni_pool"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates the specified VNI pool","options":[{"generic":"NONE","field_name":"pool_id","description":"VNI pool ID (required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"vni_pool.ranges","description":"VNI range list results","type":"complex","long_option":"ranges","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.services","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.serviceinsertion.services"},"output_field_list":[{"output_fields":[{"field_name":"deployment_specs","display_name":"DeploymentSpecs"},{"field_name":"deployment_template","display_name":"DeploymentTemplate"},{"field_name":"nic_metadata_list","display_name":"NicMetadataList"}],"structure_id":"com.vmware.nsx.model.service_deployment_spec"},{"output_fields":[{"field_name":"attribute_type","display_name":"AttributeType"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.attribute"},{"output_fields":[{"field_name":"attributes","display_name":"Attributes"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.deployment_template"},{"output_fields":[{"field_name":"host_type","display_name":"HostType"},{"field_name":"name","display_name":"Name"},{"field_name":"ovf_url","display_name":"OvfUrl"},{"field_name":"service_form_factor","display_name":"ServiceFormFactor"}],"structure_id":"com.vmware.nsx.model.SVM_deployment_spec"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"interface_index","display_name":"InterfaceIndex"},{"field_name":"interface_label","display_name":"InterfaceLabel"},{"field_name":"interface_type","display_name":"InterfaceType"}],"structure_id":"com.vmware.nsx.model.nic_metadata"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attachment_point","display_name":"AttachmentPoint"},{"field_name":"functionalities","display_name":"Functionalities"},{"field_name":"implementations","display_name":"Implementations"},{"field_name":"on_failure_policy","display_name":"OnFailurePolicy"},{"field_name":"service_deployment_spec","display_name":"ServiceDeploymentSpec"},{"field_name":"transports","display_name":"Transports"},{"field_name":"vendor_id","display_name":"VendorId"}],"structure_id":"com.vmware.nsx.model.service_definition"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates new Service-Insertion Service in the system.","options":[{"generic":"OPTIONAL","field_name":"service_definition._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"service_definition.attachment_point","description":"Possible values are: ","type":"string","long_option":"attachment-point","short_option":""},{"generic":"LIST","field_name":"service_definition.functionalities","description":"Possible values are: ","type":"string","long_option":"functionalities","short_option":""},{"generic":"LIST","field_name":"service_definition.implementations","description":"Possible values are: ","type":"string","long_option":"implementations","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.on_failure_policy","description":"Possible values are: ","type":"string","long_option":"on-failure-policy","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.service_deployment_spec.deployment_specs","description":"Deployment Specs holds information required to deploy the Service-VMs","type":"complex","long_option":"service-deployment-spec-deployment-specs","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.service_deployment_spec.deployment_template","description":"Deployment Template holds the attributes specific to partner for which the service is created","type":"complex","long_option":"service-deployment-spec-deployment-template","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.service_deployment_spec.nic_metadata_list","description":"NIC metadata associated with the deployment spec.","type":"complex","long_option":"service-deployment-spec-nic-metadata-list","short_option":""},{"generic":"LIST","field_name":"service_definition.transports","description":"Possible values are: ","type":"string","long_option":"transports","short_option":""},{"generic":"OPTIONAL","field_name":"service_definition.vendor_id","description":"Id which is unique to a vendor or partner for which the service is created.","type":"string","long_option":"vendor-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mirror_sessions","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.mirrorsessions"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"direction","display_name":"Direction"},{"field_name":"encapsulation_vlan_id","display_name":"EncapsulationVlanId"},{"field_name":"mirror_destination","display_name":"MirrorDestination"},{"field_name":"mirror_sources","display_name":"MirrorSources"},{"field_name":"preserve_original_vlan","display_name":"PreserveOriginalVlan"},{"field_name":"session_type","display_name":"SessionType"},{"field_name":"snap_length","display_name":"SnapLength"}],"structure_id":"com.vmware.nsx.model.port_mirroring_session"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update the mirror session","options":[{"generic":"NONE","field_name":"mirror_session_id","description":"(required)","type":"string","long_option":"mirror-session-id","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"port_mirroring_session.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.encapsulation_vlan_id","description":"Only for Remote SPAN Port Mirror","type":"long","long_option":"encapsulation-vlan-id","short_option":""},{"generic":"NONE","field_name":"port_mirroring_session.mirror_destination","description":"Mirror destination","type":"dynamicstructure","long_option":"mirror-destination","short_option":""},{"generic":"LIST","field_name":"port_mirroring_session.mirror_sources","description":"Mirror sources","type":"dynamicstructure","long_option":"mirror-sources","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.preserve_original_vlan","description":"Only for Remote SPAN Port Mirror","type":"boolean","long_option":"preserve-original-vlan","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.session_type","description":"Possible values are: ","type":"string","long_option":"session-type","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.snap_length","description":"If this property is set, the packet will be truncated to the provided length","type":"long","long_option":"snap-length","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_service_properties_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns a list of all services available on the NSX Manager applicance.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.snmp","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.snmp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the SNMP service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.advertisement","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.advertisement"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"advertise_lb_snat_ip","display_name":"AdvertiseLbSnatIp"},{"field_name":"advertise_lb_vip","display_name":"AdvertiseLbVip"},{"field_name":"advertise_nat_routes","display_name":"AdvertiseNatRoutes"},{"field_name":"advertise_nsx_connected_routes","display_name":"AdvertiseNsxConnectedRoutes"},{"field_name":"advertise_static_routes","display_name":"AdvertiseStaticRoutes"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.advertisement_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the route advertisement configuration on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.advertise_lb_snat_ip","description":"Flag to advertise all lb SNAT ips","type":"boolean","long_option":"advertise-lb-snat-ip","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.advertise_lb_vip","description":"Flag to advertise lb vip","type":"boolean","long_option":"advertise-lb-vip","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.advertise_nat_routes","description":"Flag to advertise all routes of nat","type":"boolean","long_option":"advertise-nat-routes","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.advertise_nsx_connected_routes","description":"Flag to advertise all connected routes","type":"boolean","long_option":"advertise-nsx-connected-routes","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.advertise_static_routes","description":"Flag to advertise all static routes","type":"boolean","long_option":"advertise-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.enabled","description":"Flag to enable this configuration","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.status","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.firewall.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_status","display_name":"TargetStatus"}],"structure_id":"com.vmware.nsx.model.target_resource_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"context","display_name":"Context"},{"field_name":"global_status","display_name":"GlobalStatus"},{"field_name":"target_statuses","display_name":"TargetStatuses"}],"structure_id":"com.vmware.nsx.model.firewall_status"}],"description":"Update global firewall status for dfw context","options":[{"generic":"NONE","field_name":"context_type","description":"(required)","type":"string","long_option":"context-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"firewall_status.context","description":"Possible values are: ","type":"string","long_option":"context","short_option":""},{"generic":"NONE","field_name":"firewall_status.global_status","description":"Possible values are: ","type":"string","long_option":"global-status","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status.target_statuses","description":"List of firewall status on various target logical resources","type":"complex","long_option":"target-statuses","short_option":""}]},{"service_id":"com.vmware.nsx.dhcp.servers.ip_pools","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dhcp.servers.ippools"},"output_field_list":[],"description":"Delete a DHCP server's IP pool","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"in_filter_ipprefixlist_id","display_name":"InFilterIpprefixlistId"},{"field_name":"in_filter_routemap_id","display_name":"InFilterRoutemapId"},{"field_name":"out_filter_ipprefixlist_id","display_name":"OutFilterIpprefixlistId"},{"field_name":"out_filter_routemap_id","display_name":"OutFilterRoutemapId"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_list_result"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_families","display_name":"AddressFamilies"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enable_bfd","display_name":"EnableBfd"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"filter_in_ipprefixlist_id","display_name":"FilterInIpprefixlistId"},{"field_name":"filter_in_routemap_id","display_name":"FilterInRoutemapId"},{"field_name":"filter_out_ipprefixlist_id","display_name":"FilterOutIpprefixlistId"},{"field_name":"filter_out_routemap_id","display_name":"FilterOutRoutemapId"},{"field_name":"hold_down_timer","display_name":"HoldDownTimer"},{"field_name":"keep_alive_timer","display_name":"KeepAliveTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"maximum_hop_limit","display_name":"MaximumHopLimit"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"password","display_name":"Password"},{"field_name":"remote_as","display_name":"RemoteAs"},{"field_name":"remote_as_num","display_name":"RemoteAsNum"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Paginated list of BGP Neighbors on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.http","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.services.http"},"output_field_list":[{"output_fields":[{"field_name":"certificate","display_name":"Certificate"},{"field_name":"cipher_suites","display_name":"CipherSuites"},{"field_name":"client_api_concurrency_limit","display_name":"ClientApiConcurrencyLimit"},{"field_name":"client_api_rate_limit","display_name":"ClientApiRateLimit"},{"field_name":"connection_timeout","display_name":"ConnectionTimeout"},{"field_name":"global_api_concurrency_limit","display_name":"GlobalApiConcurrencyLimit"},{"field_name":"protocol_versions","display_name":"ProtocolVersions"},{"field_name":"redirect_host","display_name":"RedirectHost"},{"field_name":"session_timeout","display_name":"SessionTimeout"}],"structure_id":"com.vmware.nsx.model.http_service_properties"},{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.cipher_suite"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_http_service_properties"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.protocol_version"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update http service properties","options":[{"generic":"OPTIONAL","field_name":"node_http_service_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_http_service_properties.service_name","description":"Service name","type":"string","long_option":"service-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"service-properties-certificate-links","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._schema","description":"Schema for this resource","type":"string","long_option":"service-properties-certificate-schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._self.action","description":"Optional action","type":"string","long_option":"service-properties-certificate-self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._self.href","description":"Link to resource","type":"string","long_option":"service-properties-certificate-self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"service-properties-certificate-self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"service-properties-certificate-revision","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"service-properties-certificate-create-time","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._create_user","description":"ID of the user who created this resource","type":"string","long_option":"service-properties-certificate-create-user","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"service-properties-certificate-last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"service-properties-certificate-last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"service-properties-certificate-protection","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"service-properties-certificate-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.description","description":"Description of this resource","type":"string","long_option":"service-properties-certificate-description","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.display_name","description":"Defaults to ID if not set","type":"string","long_option":"service-properties-certificate-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.id","description":"Unique identifier of this resource","type":"string","long_option":"service-properties-certificate-id","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.resource_type","description":"The type of this resource.","type":"string","long_option":"service-properties-certificate-resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"service-properties-certificate-tags","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.details","description":"list of X509Certificates","type":"complex","long_option":"service-properties-certificate-details","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.pem_encoded","description":"pem encoded certificate data","type":"string","long_option":"service-properties-certificate-pem-encoded","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.used_by","description":"list of node IDs with services, that are using this certificate","type":"complex","long_option":"service-properties-certificate-used-by","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.cipher_suites","description":"Cipher suites used to secure contents of connection","type":"complex","long_option":"service-properties-cipher-suites","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.client_api_concurrency_limit","description":"The maximum number of concurrent API requests that will be serviced for a given authenticated client","type":"long","long_option":"service-properties-client-api-concurrency-limit","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.client_api_rate_limit","description":"The maximum number of API requests that will be serviced per second for a given authenticated client","type":"long","long_option":"service-properties-client-api-rate-limit","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.connection_timeout","description":"NSX connection timeout, set to 0 to configure no timeout format: int64","type":"long","long_option":"service-properties-connection-timeout","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.global_api_concurrency_limit","description":"The maximum number of concurrent API requests that will be serviced","type":"long","long_option":"service-properties-global-api-concurrency-limit","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.protocol_versions","description":"TLS protocol versions","type":"complex","long_option":"service-properties-protocol-versions","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.redirect_host","description":"Host name or IP address to use for redirect location headers, or empty string to derive from current request","type":"string","long_option":"service-properties-redirect-host","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.session_timeout","description":"NSX session inactivity timeout, set to 0 to configure no timeout format: int64","type":"long","long_option":"service-properties-session-timeout","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.status","operation_id":"get_0","identity":{"name":"get0","path":"com.vmware.nsx.transportnodes.status"},"output_field_list":[{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.status_count"},{"output_fields":[{"field_name":"bfd_admin_down_count","display_name":"BfdAdminDownCount"},{"field_name":"bfd_down_count","display_name":"BfdDownCount"},{"field_name":"bfd_init_count","display_name":"BfdInitCount"},{"field_name":"bfd_up_count","display_name":"BfdUpCount"}],"structure_id":"com.vmware.nsx.model.BFD_status_count"},{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"},{"field_name":"bfd_diagnostic","display_name":"BfdDiagnostic"},{"field_name":"bfd_status","display_name":"BfdStatus"}],"structure_id":"com.vmware.nsx.model.tunnel_status_count"},{"output_fields":[{"field_name":"administratively_down_count","display_name":"AdministrativelyDownCount"},{"field_name":"concatenated_path_down_count","display_name":"ConcatenatedPathDownCount"},{"field_name":"control_detection_time_expired_count","display_name":"ControlDetectionTimeExpiredCount"},{"field_name":"echo_function_failed_count","display_name":"EchoFunctionFailedCount"},{"field_name":"forwarding_plane_reset_count","display_name":"ForwardingPlaneResetCount"},{"field_name":"neighbor_signaled_session_down_count","display_name":"NeighborSignaledSessionDownCount"},{"field_name":"no_diagnostic_count","display_name":"NoDiagnosticCount"},{"field_name":"path_down_count","display_name":"PathDownCount"},{"field_name":"reverse_concatenated_path_down_count","display_name":"ReverseConcatenatedPathDownCount"}],"structure_id":"com.vmware.nsx.model.BFD_diagnostic_count"},{"output_fields":[{"field_name":"control_connection_status","display_name":"ControlConnectionStatus"},{"field_name":"mgmt_connection_status","display_name":"MgmtConnectionStatus"},{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_uuid","display_name":"NodeUuid"},{"field_name":"pnic_status","display_name":"PnicStatus"},{"field_name":"status","display_name":"Status"},{"field_name":"tunnel_status","display_name":"TunnelStatus"}],"structure_id":"com.vmware.nsx.model.transport_node_status"}],"description":"Read status of a transport node","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.interfaces.stats","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.network.interfaces.stats"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_dropped","display_name":"RxDropped"},{"field_name":"rx_errors","display_name":"RxErrors"},{"field_name":"rx_frame","display_name":"RxFrame"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"source","display_name":"Source"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_carrier","display_name":"TxCarrier"},{"field_name":"tx_colls","display_name":"TxColls"},{"field_name":"tx_dropped","display_name":"TxDropped"},{"field_name":"tx_errors","display_name":"TxErrors"},{"field_name":"tx_packets","display_name":"TxPackets"}],"structure_id":"com.vmware.nsx.model.node_interface_statistics_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions.","options":[{"generic":"NONE","field_name":"interface_id","description":"ID of interface to read (required)","type":"string","long_option":"interface-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_collection_fabric_templates","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.computecollectionfabrictemplates"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"auto_install_nsx","display_name":"AutoInstallNsx"},{"field_name":"compute_collection_id","display_name":"ComputeCollectionId"}],"structure_id":"com.vmware.nsx.model.compute_collection_fabric_template"}],"description":"Get compute collection fabric template for the given id","options":[{"generic":"NONE","field_name":"fabric_template_id","description":"(required)","type":"string","long_option":"fabric-template-id","short_option":""}]},{"service_id":"com.vmware.nsx.loadbalancer.tcp_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.tcpprofiles"},"output_field_list":[],"description":"Delete a load balancer TCP profile.","options":[{"generic":"NONE","field_name":"tcp_profile_id","description":"(required)","type":"string","long_option":"tcp-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.mgmt_plane_bus","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.mgmtplanebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the Rabbit MQ service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.aaa.providers.vidm","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.aaa.providers.vidm"},"output_field_list":[{"output_fields":[{"field_name":"client_id","display_name":"ClientId"},{"field_name":"client_secret","display_name":"ClientSecret"},{"field_name":"host_name","display_name":"HostName"},{"field_name":"node_host_name","display_name":"NodeHostName"},{"field_name":"thumbprint","display_name":"Thumbprint"},{"field_name":"vidm_enable","display_name":"VidmEnable"}],"structure_id":"com.vmware.nsx.model.node_auth_provider_vidm_properties"}],"description":"Update AAA provider vIDM properties","options":[{"generic":"NONE","field_name":"node_auth_provider_vidm_properties.client_id","description":"vIDM client id","type":"string","long_option":"client-id","short_option":""},{"generic":"OPTIONAL","field_name":"node_auth_provider_vidm_properties.client_secret","description":"vIDM client secret","type":"string","long_option":"client-secret","short_option":""},{"generic":"NONE","field_name":"node_auth_provider_vidm_properties.host_name","description":"Fully Qualified Domain Name(FQDN) of vIDM","type":"string","long_option":"host-name","short_option":""},{"generic":"NONE","field_name":"node_auth_provider_vidm_properties.node_host_name","description":"host name to use when creating the redirect URL for clients to follow after authenticating to vIDM","type":"string","long_option":"node-host-name","short_option":""},{"generic":"NONE","field_name":"node_auth_provider_vidm_properties.thumbprint","description":"Hexadecimal SHA256 hash of the vIDM server's X.509 certificate","type":"string","long_option":"thumbprint","short_option":""},{"generic":"OPTIONAL","field_name":"node_auth_provider_vidm_properties.vidm_enable","description":"vIDM enable flag","type":"boolean","long_option":"vidm-enable","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.host_switch_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.hostswitchprofiles"},"output_field_list":[],"description":"Creates a hostswitch profile","options":[{"generic":"OPTIONAL","field_name":"base_host_switch_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"base-host-switch-profile","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"base_host_switch_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"base_host_switch_profile.required_capabilities","description":"","type":"string","long_option":"required-capabilities","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mac_sets","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.macsets"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"mac_addresses","display_name":"MacAddresses"}],"structure_id":"com.vmware.nsx.model.MAC_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.MAC_set_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns paginated list of MACSets","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_migration_specs","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.networkmigrationspecs"},"output_field_list":[],"description":"Network migration specification once created and can be used as a template to indicate associated component which networks should be migrated and where","options":[{"generic":"OPTIONAL","field_name":"network_migration_spec","description":"(required)","type":"complex-hasfieldsof","long_option":"network-migration-spec","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"network_migration_spec.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore.config","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.cluster.restore.config"},"output_field_list":[{"output_fields":[{"field_name":"authentication_scheme","display_name":"AuthenticationScheme"},{"field_name":"protocol_name","display_name":"ProtocolName"},{"field_name":"ssh_fingerprint","display_name":"SshFingerprint"}],"structure_id":"com.vmware.nsx.model.file_transfer_protocol"},{"output_fields":[{"field_name":"password","display_name":"Password"},{"field_name":"scheme_name","display_name":"SchemeName"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.file_transfer_authentication_scheme"},{"output_fields":[{"field_name":"passphrase","display_name":"Passphrase"},{"field_name":"remote_file_server","display_name":"RemoteFileServer"}],"structure_id":"com.vmware.nsx.model.restore_configuration"},{"output_fields":[{"field_name":"directory_path","display_name":"DirectoryPath"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.remote_file_server"}],"description":"Configure file server where the backed-up files used for the Restore operation are available.","options":[{"generic":"OPTIONAL","field_name":"restore_configuration.passphrase","description":"Passphrase used to encrypt backup files.","type":"string","long_option":"passphrase","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.directory_path","description":"Remote server directory to copy bundle files to","type":"string","long_option":"remote-file-server-directory-path","short_option":""},{"generic":"OPTIONAL","field_name":"restore_configuration.remote_file_server.port","description":"Server port format: int64","type":"long","long_option":"remote-file-server-port","short_option":""},{"generic":"OPTIONAL","field_name":"restore_configuration.remote_file_server.protocol.authentication_scheme.password","description":"Password to authenticate with","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-password","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.protocol.authentication_scheme.scheme_name","description":"Possible values are: ","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-scheme-name","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.protocol.authentication_scheme.username","description":"User name to authenticate with","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-username","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.protocol.protocol_name","description":"Possible values are: ","type":"string","long_option":"remote-file-server-protocol-protocol-name","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.protocol.ssh_fingerprint","description":"The expected SSH fingerprint of the server","type":"string","long_option":"remote-file-server-protocol-ssh-fingerprint","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.server","description":"Remote server hostname or IP address format: hostname-or-ip","type":"string","long_option":"remote-file-server-server","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.staticroutes.bfdpeers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"peer_ip_address","display_name":"PeerIpAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.static_hop_bfd_peer"}],"description":"Read the BFD peer having specified ID.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"bfd_peer_id","description":"(required)","type":"string","long_option":"bfd-peer-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.sessions","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.ipsec.sessions"},"output_field_list":[],"description":"Fetch IPSec VPN session.","options":[{"generic":"NONE","field_name":"ipsec_vpn_session_id","description":"(required)","type":"string","long_option":"ipsec-vpn-session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"forwarding_up_timer","display_name":"ForwardingUpTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.routing_config"}],"description":"Modifies the routing configuration for a specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.forwarding_up_timer","description":"Defines the extra time the router must wait before sending the UP notification after the first BGP session is established","type":"long","long_option":"forwarding-up-timer","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.virtual_machines","operation_id":"updatetags","identity":{"name":"updatetags","path":"com.vmware.nsx.fabric.virtualmachines"},"output_field_list":[],"description":"Update tags applied to the virtual machine","options":[{"generic":"NONE","field_name":"virtual_machine_tag_update.external_id","description":"External id of the virtual machine to which tags are to be applied","type":"string","long_option":"external-id","short_option":""},{"generic":"NONE","field_name":"virtual_machine_tag_update.tags","description":"List of tags to be applied to the virtual machine","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportzones.summary"},"output_field_list":[{"output_fields":[{"field_name":"num_logical_ports","display_name":"NumLogicalPorts"},{"field_name":"num_logical_switches","display_name":"NumLogicalSwitches"},{"field_name":"num_transport_nodes","display_name":"NumTransportNodes"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"}],"structure_id":"com.vmware.nsx.model.transport_zone_status"}],"description":"Returns information about a specified transport zone, including the number of logical switches in the transport zone, number of logical spitch ports assigned to the transport zone, and number of transport nodes in the transport zone.","options":[{"generic":"NONE","field_name":"zone_id","description":"(required)","type":"string","long_option":"zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.local_endpoints","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.vpn.ipsec.localendpoints"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate_id","display_name":"CertificateId"},{"field_name":"ipsec_vpn_service_id","display_name":"IpsecVpnServiceId"},{"field_name":"local_address","display_name":"LocalAddress"},{"field_name":"local_id","display_name":"LocalId"},{"field_name":"trust_ca_ids","display_name":"TrustCaIds"},{"field_name":"trust_crl_ids","display_name":"TrustCrlIds"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_local_endpoint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create custom IPSec local endpoint.","options":[{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.certificate_id","description":"Site certificate identifier","type":"string","long_option":"certificate-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.ipsec_vpn_service_id.is_valid","description":"Will be set to false if the referenced NSX resource has been deleted.","type":"boolean","long_option":"ipsec-vpn-service-id-is-valid","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.ipsec_vpn_service_id.target_display_name","description":"Display name of the NSX resource.","type":"string","long_option":"ipsec-vpn-service-id-target-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.ipsec_vpn_service_id.target_id","description":"Identifier of the NSX resource.","type":"string","long_option":"ipsec-vpn-service-id-target-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.ipsec_vpn_service_id.target_type","description":"Type of the NSX resource.","type":"string","long_option":"ipsec-vpn-service-id-target-type","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_local_endpoint.local_address","description":"IPV4 Address for local endpoint","type":"string","long_option":"local-address","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_local_endpoint.local_id","description":"Local identifier.","type":"string","long_option":"local-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPN_local_endpoint.trust_ca_ids","description":"Certificate authority (CA) identifier list to verify peer certificates","type":"string","long_option":"trust-ca-ids","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPN_local_endpoint.trust_crl_ids","description":"Certificate revocation list (CRL) identifier list to peer certificates","type":"string","long_option":"trust-crl-ids","short_option":""}]},{"service_id":"com.vmware.nsx.ipfix.configs","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.ipfix.configs"},"output_field_list":[],"description":"Delete an existing IPFIX configuration","options":[{"generic":"NONE","field_name":"config_id","description":"(required)","type":"string","long_option":"config-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"administrative_distance","display_name":"AdministrativeDistance"},{"field_name":"bfd_enabled","display_name":"BfdEnabled"},{"field_name":"blackhole_action","display_name":"BlackholeAction"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"}],"structure_id":"com.vmware.nsx.model.static_route_next_hop"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hops","display_name":"NextHops"}],"structure_id":"com.vmware.nsx.model.static_route"}],"description":"Adds a new static route on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"NONE","field_name":"static_route.network","description":"CIDR format: ipv4-cidr-block","type":"string","long_option":"network","short_option":""},{"generic":"NONE","field_name":"static_route.next_hops","description":"Next Hops","type":"complex","long_option":"next-hops","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pktcap.session","operation_id":"terminate","identity":{"name":"terminate","path":"com.vmware.nsx.pktcap.session"},"output_field_list":[{"output_fields":[{"field_name":"endtime","display_name":"Endtime"},{"field_name":"errormsg","display_name":"Errormsg"},{"field_name":"filelocation","display_name":"Filelocation"},{"field_name":"filesize","display_name":"Filesize"},{"field_name":"request","display_name":"Request"},{"field_name":"sessionid","display_name":"Sessionid"},{"field_name":"sessionname","display_name":"Sessionname"},{"field_name":"sessionstatus","display_name":"Sessionstatus"},{"field_name":"starttime","display_name":"Starttime"}],"structure_id":"com.vmware.nsx.model.packet_capture_session"},{"output_fields":[{"field_name":"name","display_name":"Name"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.packet_capture_option"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.packet_capture_option_list"},{"output_fields":[{"field_name":"capamount","display_name":"Capamount"},{"field_name":"capduration","display_name":"Capduration"},{"field_name":"capfilesize","display_name":"Capfilesize"},{"field_name":"capmode","display_name":"Capmode"},{"field_name":"cappoint","display_name":"Cappoint"},{"field_name":"caprate","display_name":"Caprate"},{"field_name":"capsource","display_name":"Capsource"},{"field_name":"capvalue","display_name":"Capvalue"},{"field_name":"direction","display_name":"Direction"},{"field_name":"filtertype","display_name":"Filtertype"},{"field_name":"node","display_name":"Node"},{"field_name":"options","display_name":"Options"},{"field_name":"streamaddress","display_name":"Streamaddress"},{"field_name":"streamport","display_name":"Streamport"}],"structure_id":"com.vmware.nsx.model.packet_capture_request"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Terminate the packet capture session by session id.","options":[{"generic":"NONE","field_name":"session_id","description":"Packet capture session id (required)","type":"string","long_option":"session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.state","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalswitches.state"},"output_field_list":[{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"}],"structure_id":"com.vmware.nsx.model.logical_switch_state"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_switch_state_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns a list of logical switches states that have realized state as provided as query parameter.","options":[{"generic":"OPTIONAL","field_name":"status","description":"Realized state of logical switches (optional)","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.server_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dhcp.serverprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"}],"structure_id":"com.vmware.nsx.model.dhcp_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dhcp_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a paginated list of DHCP server profiles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"in_filter_ipprefixlist_id","display_name":"InFilterIpprefixlistId"},{"field_name":"in_filter_routemap_id","display_name":"InFilterRoutemapId"},{"field_name":"out_filter_ipprefixlist_id","display_name":"OutFilterIpprefixlistId"},{"field_name":"out_filter_routemap_id","display_name":"OutFilterRoutemapId"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_families","display_name":"AddressFamilies"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enable_bfd","display_name":"EnableBfd"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"filter_in_ipprefixlist_id","display_name":"FilterInIpprefixlistId"},{"field_name":"filter_in_routemap_id","display_name":"FilterInRoutemapId"},{"field_name":"filter_out_ipprefixlist_id","display_name":"FilterOutIpprefixlistId"},{"field_name":"filter_out_routemap_id","display_name":"FilterOutRoutemapId"},{"field_name":"hold_down_timer","display_name":"HoldDownTimer"},{"field_name":"keep_alive_timer","display_name":"KeepAliveTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"maximum_hop_limit","display_name":"MaximumHopLimit"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"password","display_name":"Password"},{"field_name":"remote_as","display_name":"RemoteAs"},{"field_name":"remote_as_num","display_name":"RemoteAsNum"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read a specific BGP Neighbor on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.redistribution.rules","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.redistribution.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.redistribution_rule_list"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"destination","display_name":"Destination"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"route_map_id","display_name":"RouteMapId"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.redistribution_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies all route redistribution rules for the specified TIER0 logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.rules","description":"List of redistribution rules","type":"complex","long_option":"rules","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.install_upgrade","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.installupgrade"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_install_upgrade_service_properties"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"enabled_on","display_name":"EnabledOn"}],"structure_id":"com.vmware.nsx.model.install_upgrade_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read NSX install-upgrade service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_collector_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.ipfixcollectorprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"collectors","display_name":"Collectors"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_upm_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a new IPFIX collector profile with essential properties.","options":[{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"ipfix_collector_upm_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"ipfix_collector_upm_profile.collectors","description":"IPFIX Collector Set","type":"complex","long_option":"collectors","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.nodes","operation_id":"get_0","identity":{"name":"get0","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Invoke GET request on target fabric node","options":[{"generic":"NONE","field_name":"target_node_id","description":"Target node UUID (required)","type":"string","long_option":"target-node-id","short_option":""},{"generic":"NONE","field_name":"target_uri","description":"URI of API to invoke on target node (required)","type":"string","long_option":"target-uri","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.edge_clusters","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.edgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"member_index","display_name":"MemberIndex"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.edge_cluster_member"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"},{"field_name":"deployment_type","display_name":"DeploymentType"},{"field_name":"member_node_type","display_name":"MemberNodeType"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.edge_cluster"}],"description":"Returns information about the specified edge cluster.","options":[{"generic":"NONE","field_name":"edge_cluster_id","description":"(required)","type":"string","long_option":"edge-cluster-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_migration_specs","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.networkmigrationspecs"},"output_field_list":[],"description":"Network migration specification once created and can be used as a template to indicate associated component which networks should be migrated and where","options":[{"generic":"NONE","field_name":"template_id","description":"(required)","type":"string","long_option":"template-id","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec","description":"(required)","type":"complex-hasfieldsof","long_option":"network-migration-spec","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"network_migration_spec.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"network_migration_spec.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_clusters","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.bridgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"ha_mac","display_name":"HaMac"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.bridge_cluster_node"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.bridge_cluster_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_nodes","display_name":"BridgeNodes"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"}],"structure_id":"com.vmware.nsx.model.bridge_cluster"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all configured bridge clusters","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.alarms","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.hpm.alarms"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"id","display_name":"Id"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_address_type","display_name":"IpAddressType"},{"field_name":"local_ip","display_name":"LocalIp"},{"field_name":"mount","display_name":"Mount"},{"field_name":"peer_ip","display_name":"PeerIp"}],"structure_id":"com.vmware.nsx.model.alarm_source"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.alarm_list_result"},{"output_fields":[{"field_name":"id","display_name":"Id"},{"field_name":"severity","display_name":"Severity"},{"field_name":"source_comp","display_name":"SourceComp"},{"field_name":"source_comp_id","display_name":"SourceCompId"},{"field_name":"source_subcomp","display_name":"SourceSubcomp"},{"field_name":"sources","display_name":"Sources"},{"field_name":"state","display_name":"State"},{"field_name":"timestamp","display_name":"Timestamp"}],"structure_id":"com.vmware.nsx.model.alarm"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"This API is executed on a manager node to return current alarms from all NSX nodes.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"long","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"fields","description":"Fields to include in query results (optional)","type":"string","long_option":"fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 100)","type":"long","long_option":"page-size","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.virtual_machines","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.virtualmachines"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_ids","display_name":"ComputeIds"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"local_id_on_host","display_name":"LocalIdOnHost"},{"field_name":"power_state","display_name":"PowerState"},{"field_name":"source","display_name":"Source"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.virtual_machine"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.virtual_machine_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all virtual machines.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"display_name","description":"Display Name of the virtual machine (optional)","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"external_id","description":"External id of the virtual machine (optional)","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"host_id","description":"Id of the host where this vif is located (optional)","type":"string","long_option":"host-id","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.client_ssl_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.clientsslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"prefer_server_ciphers","display_name":"PreferServerCiphers"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"},{"field_name":"session_cache_timeout","display_name":"SessionCacheTimeout"}],"structure_id":"com.vmware.nsx.model.lb_client_ssl_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a load balancer client-ssl profile.","options":[{"generic":"NONE","field_name":"client_ssl_profile_id","description":"(required)","type":"string","long_option":"client-ssl-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.administration.audit_logs","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.administration.auditlogs"},"output_field_list":[{"output_fields":[{"field_name":"audit","display_name":"Audit"},{"field_name":"comp","display_name":"Comp"},{"field_name":"ent_id","display_name":"EntId"},{"field_name":"ereq_id","display_name":"EreqId"},{"field_name":"error_code","display_name":"ErrorCode"},{"field_name":"level","display_name":"Level"},{"field_name":"req_id","display_name":"ReqId"},{"field_name":"s2comp","display_name":"S2comp"},{"field_name":"security","display_name":"Security"},{"field_name":"subcomp","display_name":"Subcomp"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.structured_data"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_full_sync_timestamp","display_name":"LastFullSyncTimestamp"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.audit_log_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"appname","display_name":"Appname"},{"field_name":"facility","display_name":"Facility"},{"field_name":"full_log","display_name":"FullLog"},{"field_name":"hostname","display_name":"Hostname"},{"field_name":"message","display_name":"Message"},{"field_name":"msgid","display_name":"Msgid"},{"field_name":"priority","display_name":"Priority"},{"field_name":"procid","display_name":"Procid"},{"field_name":"struct_data","display_name":"StructData"},{"field_name":"timestamp","display_name":"Timestamp"}],"structure_id":"com.vmware.nsx.model.audit_log"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"This API is executed on a manager node to display audit logs from all nodes inside the management plane cluster","options":[{"generic":"OPTIONAL","field_name":"audit_log_request.log_age_limit","description":"Include logs with timstamps not past the age limit in days format: int64","type":"long","long_option":"log-age-limit","short_option":""},{"generic":"OPTIONAL","field_name":"audit_log_request.log_filter","description":"Audit logs should meet the filter condition","type":"string","long_option":"log-filter","short_option":""},{"generic":"OPTIONAL","field_name":"audit_log_request.log_filter_type","description":"Possible values are: ","type":"string","long_option":"log-filter-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"long","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"fields","description":"Fields to include in query results (optional)","type":"string","long_option":"fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 100)","type":"long","long_option":"page-size","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.syslog"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the syslog service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.transportnodes"},"output_field_list":[{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"host_switch_profile_ids","display_name":"HostSwitchProfileIds"},{"field_name":"pnics","display_name":"Pnics"},{"field_name":"static_ip_pool_id","display_name":"StaticIpPoolId"}],"structure_id":"com.vmware.nsx.model.host_switch"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"host_switches","display_name":"HostSwitches"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.transport_node"},{"output_fields":[{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"uplink_name","display_name":"UplinkName"}],"structure_id":"com.vmware.nsx.model.pnic"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the transport node information","options":[{"generic":"NONE","field_name":"transportnode_id","description":"(required)","type":"string","long_option":"transportnode-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.host_switch_spec","description":"This property is used to either create standard host switches or to inform NSX about preconfigured host switches that already exist on the transport node","type":"dynamicstructure","long_option":"host-switch-spec","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.host_switches","description":"This property is deprecated in favor of 'host_switch_spec'","type":"complex","long_option":"host-switches","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.maintenance_mode","description":"Possible values are: ","type":"string","long_option":"maintenance-mode","short_option":""},{"generic":"NONE","field_name":"transport_node.node_id","description":"Unique Id of the fabric node","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.transport_zone_endpoints","description":"Transport zone endpoints.","type":"complex","long_option":"transport-zone-endpoints","short_option":""},{"generic":"OPTIONAL","field_name":"esx_mgmt_if_migration_dest","description":"The network ids to which the ESX vmk interfaces will be migrated (optional)","type":"string","long_option":"esx-mgmt-if-migration-dest","short_option":""},{"generic":"OPTIONAL","field_name":"if_id","description":"The ESX vmk interfaces to migrate (optional)","type":"string","long_option":"if-id","short_option":""},{"generic":"OPTIONAL","field_name":"vnic","description":"The ESX vmk interfaces and/or VM NIC to migrate (optional)","type":"string","long_option":"vnic","short_option":""},{"generic":"OPTIONAL","field_name":"vnic_migration_dest","description":"The migration destinations of ESX vmk interfaces and/or VM NIC (optional)","type":"string","long_option":"vnic-migration-dest","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.sessions.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.l2vpn.sessions.status"},"output_field_list":[{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"session_id","display_name":"SessionId"},{"field_name":"transport_tunnels","display_name":"TransportTunnels"}],"structure_id":"com.vmware.nsx.model.l2_VPN_session_status"}],"description":"Aggregated status of L2VPN session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.services","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.ipsec.services"},"output_field_list":[{"output_fields":[{"field_name":"subnet","display_name":"Subnet"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_policy_subnet"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bypass_rules","display_name":"BypassRules"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ike_log_level","display_name":"IkeLogLevel"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logged","display_name":"Logged"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_policy_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get IPSec VPN service for given logical router.","options":[{"generic":"NONE","field_name":"ipsec_vpn_service_id","description":"(required)","type":"string","long_option":"ipsec-vpn-service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.transportnodes"},"output_field_list":[{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"host_switch_profile_ids","display_name":"HostSwitchProfileIds"},{"field_name":"pnics","display_name":"Pnics"},{"field_name":"static_ip_pool_id","display_name":"StaticIpPoolId"}],"structure_id":"com.vmware.nsx.model.host_switch"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"host_switches","display_name":"HostSwitches"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.transport_node"},{"output_fields":[{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"uplink_name","display_name":"UplinkName"}],"structure_id":"com.vmware.nsx.model.pnic"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Enables a fabric node to act as a transport node","options":[{"generic":"OPTIONAL","field_name":"transport_node._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.host_switch_spec","description":"This property is used to either create standard host switches or to inform NSX about preconfigured host switches that already exist on the transport node","type":"dynamicstructure","long_option":"host-switch-spec","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.host_switches","description":"This property is deprecated in favor of 'host_switch_spec'","type":"complex","long_option":"host-switches","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.maintenance_mode","description":"Possible values are: ","type":"string","long_option":"maintenance-mode","short_option":""},{"generic":"NONE","field_name":"transport_node.node_id","description":"Unique Id of the fabric node","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.transport_zone_endpoints","description":"Transport zone endpoints.","type":"complex","long_option":"transport-zone-endpoints","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.excludelist","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.firewall.excludelist"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.exclude_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modify exclude list","options":[{"generic":"OPTIONAL","field_name":"exclude_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"exclude_list.members","description":"List of the members in the exclude list","type":"complex","long_option":"members","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_clusters.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.bridgeclusters.status"},"output_field_list":[{"output_fields":[{"field_name":"cluster_id","display_name":"ClusterId"},{"field_name":"health","display_name":"Health"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"}],"structure_id":"com.vmware.nsx.model.bridge_cluster_status"}],"description":"Get the status for the Bridge Cluster of the given cluster id","options":[{"generic":"NONE","field_name":"cluster_id","description":"(required)","type":"string","long_option":"cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.sessions","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.vpn.ipsec.sessions"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_session_list_result"}],"description":"Get paginated list of all IPSec VPN sessions.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"ipsec_vpn_service_id","description":"Id of the IPSec VPN service (optional)","type":"string","long_option":"ipsec-vpn-service-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_id","description":"Id of logical router (optional)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"session_type","description":"Resource types of IPsec VPN session (optional)","type":"string","long_option":"session-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_blocks","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pools.ipblocks"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cidr","display_name":"Cidr"}],"structure_id":"com.vmware.nsx.model.ip_block"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the IP address block with specified id","options":[{"generic":"NONE","field_name":"block_id","description":"IP address block id (required)","type":"string","long_option":"block-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transportzone_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.transportzoneprofiles"},"output_field_list":[],"description":"Modifies a specified transport zone profile","options":[{"generic":"NONE","field_name":"transportzone_profile_id","description":"(required)","type":"string","long_option":"transportzone-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"transport-zone-profile","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"transport_zone_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_pools.allocations","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.ippools.allocations"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.allocation_ip_address_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allocation_id","display_name":"AllocationId"}],"structure_id":"com.vmware.nsx.model.allocation_ip_address"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about which addresses have been allocated from a specified IP address pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"IP pool ID (required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections.rules","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.serviceinsertion.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"redirect_tos","display_name":"RedirectTos"}],"structure_id":"com.vmware.nsx.model.service_insertion_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.service_insertion_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Adds a new serviceinsertion rule in existing serviceinsertion section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._owner.action","description":"Optional action","type":"string","long_option":"owner-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._owner.href","description":"Link to resource","type":"string","long_option":"owner-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._owner.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"owner-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.id","description":"Identifier of the resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"NONE","field_name":"service_insertion_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.applied_tos","description":"List of object where rule will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.destinations","description":"List of the destinations","type":"complex","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.destinations_excluded","description":"Negation of the destination.","type":"boolean","long_option":"destinations-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.disabled","description":"Flag to disable rule","type":"boolean","long_option":"disabled","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.is_default","description":"Flag to indicate whether rule is default.","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.notes","description":"User notes specific to the rule.","type":"string","long_option":"notes","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.rule_tag","description":"User level field which will be printed in CLI and packet logs.","type":"string","long_option":"rule-tag","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.services","description":"List of the services","type":"complex","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.sources","description":"List of sources","type":"complex","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.sources_excluded","description":"Negation of the source.","type":"boolean","long_option":"sources-excluded","short_option":""},{"generic":"NONE","field_name":"service_insertion_rule.redirect_tos","description":"A rule can be realized on a particular service definition, service instance or instance endpoint","type":"complex","long_option":"redirect-tos","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.pools.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.pools.statistics"},"output_field_list":[{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_in_rate","display_name":"BytesInRate"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"bytes_out_rate","display_name":"BytesOutRate"},{"field_name":"current_session_rate","display_name":"CurrentSessionRate"},{"field_name":"current_sessions","display_name":"CurrentSessions"},{"field_name":"http_request_rate","display_name":"HttpRequestRate"},{"field_name":"http_requests","display_name":"HttpRequests"},{"field_name":"max_sessions","display_name":"MaxSessions"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_in_rate","display_name":"PacketsInRate"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_out_rate","display_name":"PacketsOutRate"},{"field_name":"source_ip_persistence_entry_size","display_name":"SourceIpPersistenceEntrySize"},{"field_name":"total_sessions","display_name":"TotalSessions"}],"structure_id":"com.vmware.nsx.model.lb_statistics_counter"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"},{"field_name":"statistics","display_name":"Statistics"}],"structure_id":"com.vmware.nsx.model.lb_pool_member_statistics"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"members","display_name":"Members"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"statistics","display_name":"Statistics"}],"structure_id":"com.vmware.nsx.model.lb_pool_statistics"}],"description":"Returns the statistics of the given load balancer pool by given load balancer serives id and load balancer pool id.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.traceflows","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.traceflows"},"output_field_list":[],"description":"Delete the Traceflow round","options":[{"generic":"NONE","field_name":"traceflow_id","description":"(required)","type":"string","long_option":"traceflow-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.backups.history","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.backups.history"},"output_field_list":[{"output_fields":[{"field_name":"backup_id","display_name":"BackupId"},{"field_name":"end_time","display_name":"EndTime"},{"field_name":"error_code","display_name":"ErrorCode"},{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"success","display_name":"Success"}],"structure_id":"com.vmware.nsx.model.backup_operation_status"},{"output_fields":[{"field_name":"cluster_backup_statuses","display_name":"ClusterBackupStatuses"},{"field_name":"inventory_backup_statuses","display_name":"InventoryBackupStatuses"},{"field_name":"node_backup_statuses","display_name":"NodeBackupStatuses"}],"structure_id":"com.vmware.nsx.model.backup_operation_history"}],"description":"Get history of previous backup operations","options":[]},{"service_id":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.routing.ipprefixlists"},"output_field_list":[],"description":"Deletes a specific IPPrefixList on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.network.interfaces","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.nodes.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_interface_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"physical_address","display_name":"PhysicalAddress"}],"structure_id":"com.vmware.nsx.model.node_interface_alias"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"connected_switch","display_name":"ConnectedSwitch"},{"field_name":"ens_capable","display_name":"EnsCapable"},{"field_name":"ens_enabled","display_name":"EnsEnabled"},{"field_name":"interface_alias","display_name":"InterfaceAlias"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"interface_type","display_name":"InterfaceType"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.node_interface_properties"}],"description":"Returns the number of interfaces on the node and detailed information about each interface","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.node.services.manager","operation_id":"resetmanagerlogginglevels","identity":{"name":"resetmanagerlogginglevels","path":"com.vmware.nsx.node.services.manager"},"output_field_list":[],"description":"Reset the logging levels to default values","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.dpd_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.ipsec.dpdprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dpd_probe_interval","display_name":"DpdProbeInterval"},{"field_name":"enabled","display_name":"Enabled"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNDPD_profile"}],"description":"Get IPSec dead peer detection (DPD) profile.","options":[{"generic":"NONE","field_name":"ipsec_vpn_dpd_profile_id","description":"(required)","type":"string","long_option":"ipsec-vpn-dpd-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalswitches"},"output_field_list":[{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"config_pair","display_name":"ConfigPair"}],"structure_id":"com.vmware.nsx.model.extra_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.trunk_vlan_range"},{"output_fields":[{"field_name":"vlan_ranges","display_name":"VlanRanges"}],"structure_id":"com.vmware.nsx.model.vlan_trunk_spec"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"extra_configs","display_name":"ExtraConfigs"},{"field_name":"ip_pool_id","display_name":"IpPoolId"},{"field_name":"mac_pool_id","display_name":"MacPoolId"},{"field_name":"replication_mode","display_name":"ReplicationMode"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"uplink_teaming_policy_name","display_name":"UplinkTeamingPolicyName"},{"field_name":"vlan","display_name":"Vlan"},{"field_name":"vlan_trunk_spec","display_name":"VlanTrunkSpec"},{"field_name":"vni","display_name":"Vni"}],"structure_id":"com.vmware.nsx.model.logical_switch"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies attributes of an existing logical switch","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.address_bindings","description":"Address bindings for the Logical switch","type":"complex","long_option":"address-bindings","short_option":""},{"generic":"NONE","field_name":"logical_switch.admin_state","description":"Possible values are: ","type":"string","long_option":"admin-state","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.extra_configs","description":"This property could be used for vendor specific configuration in key value string pairs, the setting in extra_configs will be automatically inheritted by logical ports in the logical switch.","type":"complex","long_option":"extra-configs","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.ip_pool_id","description":"IP pool id that associated with a LogicalSwitch.","type":"string","long_option":"ip-pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.mac_pool_id","description":"Mac pool id that associated with a LogicalSwitch.","type":"string","long_option":"mac-pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.replication_mode","description":"Possible values are: ","type":"string","long_option":"replication-mode","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.switching_profile_ids","description":"","type":"complex","long_option":"switching-profile-ids","short_option":""},{"generic":"NONE","field_name":"logical_switch.transport_zone_id","description":"Id of the TransportZone to which this LogicalSwitch is associated","type":"string","long_option":"transport-zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.uplink_teaming_policy_name","description":"This name has to be one of the switching uplink teaming policy names listed inside the logical switch's TransportZone","type":"string","long_option":"uplink-teaming-policy-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.vlan","description":"This property is dedicated to VLAN based network, to set VLAN of logical network","type":"long","long_option":"vlan","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.vlan_trunk_spec.vlan_ranges","description":"Trunk VLAN id ranges","type":"complex","long_option":"vlan-trunk-spec-vlan-ranges","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.vni","description":"Only for OVERLAY network","type":"long","long_option":"vni","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.services","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.vpn.ipsec.services"},"output_field_list":[{"output_fields":[{"field_name":"subnet","display_name":"Subnet"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_policy_subnet"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bypass_rules","display_name":"BypassRules"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ike_log_level","display_name":"IkeLogLevel"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logged","display_name":"Logged"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_policy_rule"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_service_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get paginated list of all IPSec VPN services.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.services.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.services.summary"},"output_field_list":[{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"dropped_packets_in","display_name":"DroppedPacketsIn"},{"field_name":"dropped_packets_out","display_name":"DroppedPacketsOut"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_out","display_name":"PacketsOut"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_traffic_counters"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"aggregate_traffic_counters","display_name":"AggregateTrafficCounters"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"session_summary","display_name":"SessionSummary"},{"field_name":"traffic_summary_per_session","display_name":"TrafficSummaryPerSession"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ipsec_vpn_service_id","display_name":"IpsecVpnServiceId"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNIKE_service_summary"},{"output_fields":[{"field_name":"degraded_sessions","display_name":"DegradedSessions"},{"field_name":"established_sessions","display_name":"EstablishedSessions"},{"field_name":"failed_sessions","display_name":"FailedSessions"},{"field_name":"total_sessions","display_name":"TotalSessions"}],"structure_id":"com.vmware.nsx.model.I_psec_VPNIKE_session_summary"},{"output_fields":[{"field_name":"ipsec_vpn_session","display_name":"IpsecVpnSession"},{"field_name":"traffic_counters","display_name":"TrafficCounters"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_session_traffic_summary"}],"description":"Cumulative statistics for one IKE service instance","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.service_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.serviceprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.service_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified service profile.","options":[{"generic":"NONE","field_name":"service_profile_id","description":"(required)","type":"string","long_option":"service-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.persistence_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.persistenceprofiles"},"output_field_list":[],"description":"Create a load balancer persistence profile.","options":[{"generic":"OPTIONAL","field_name":"lb_persistence_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"lb-persistence-profile","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"lb_persistence_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.persistence_shared","description":"If persistence shared flag is not set in the cookie persistence profile bound to a virtual server, it defaults to cookie persistence that is private to each virtual server and is qualified by the pool","type":"boolean","long_option":"persistence-shared","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.users","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.users"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_user_properties_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"full_name","display_name":"FullName"},{"field_name":"old_password","display_name":"OldPassword"},{"field_name":"password","display_name":"Password"},{"field_name":"userid","display_name":"Userid"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.node_user_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the list of users configued to log in to the NSX Manager appliance.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.plan.settings","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.upgrade.plan.settings"},"output_field_list":[{"output_fields":[{"field_name":"parallel","display_name":"Parallel"},{"field_name":"pause_after_each_group","display_name":"PauseAfterEachGroup"},{"field_name":"pause_on_error","display_name":"PauseOnError"}],"structure_id":"com.vmware.nsx.model.upgrade_plan_settings"}],"description":"Update the upgrade plan settings for the component.","options":[{"generic":"NONE","field_name":"component_type","description":"(required)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_plan_settings.parallel","description":"Upgrade Method to specify whether the upgrade is to be performed serially or in parallel","type":"boolean","long_option":"parallel","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_plan_settings.pause_after_each_group","description":"Flag to indicate whether to pause the upgrade after upgrade of each group is completed","type":"boolean","long_option":"pause-after-each-group","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_plan_settings.pause_on_error","description":"Flag to indicate whether to pause the upgrade plan execution when an error occurs","type":"boolean","long_option":"pause-on-error","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.tasks","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.tasks"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"async_response_available","display_name":"AsyncResponseAvailable"},{"field_name":"cancelable","display_name":"Cancelable"},{"field_name":"description","display_name":"Description"},{"field_name":"end_time","display_name":"EndTime"},{"field_name":"id","display_name":"Id"},{"field_name":"message","display_name":"Message"},{"field_name":"progress","display_name":"Progress"},{"field_name":"request_method","display_name":"RequestMethod"},{"field_name":"request_uri","display_name":"RequestUri"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"user","display_name":"User"}],"structure_id":"com.vmware.nsx.model.task_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get information about the specified task","options":[{"generic":"NONE","field_name":"task_id","description":"ID of task to read (required)","type":"string","long_option":"task-id","short_option":""}]},{"service_id":"com.vmware.nsx.licenses","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.licenses"},"output_field_list":[],"description":"Deprecated","options":[{"generic":"NONE","field_name":"license_key","description":"(required)","type":"string","long_option":"license-key","short_option":""}]},{"service_id":"com.vmware.nsx.bridge_clusters","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.bridgeclusters"},"output_field_list":[],"description":"Removes the specified Bridge Cluster.","options":[{"generic":"NONE","field_name":"bridgecluster_id","description":"(required)","type":"string","long_option":"bridgecluster-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.l2vpn.sessions.peer_codes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.vpn.l2vpn.sessions.peercodes"},"output_field_list":[{"output_fields":[{"field_name":"peer_codes","display_name":"PeerCodes"}],"structure_id":"com.vmware.nsx.model.l2_vpn_session_peer_codes"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"peer_code","display_name":"PeerCode"},{"field_name":"transport_tunnel","display_name":"TransportTunnel"}],"structure_id":"com.vmware.nsx.model.l2_vpn_tunnel_peer_code"}],"description":"Get peer codes for the L2VPN session to program the remote side of the tunnel.","options":[{"generic":"NONE","field_name":"l2vpn_session_id","description":"(required)","type":"string","long_option":"l2vpn-session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.status"},"output_field_list":[{"output_fields":[{"field_name":"disk_store_id","display_name":"DiskStoreId"},{"field_name":"host_address","display_name":"HostAddress"}],"structure_id":"com.vmware.nsx.model.cluster_initialization_node_info"},{"output_fields":[{"field_name":"control_cluster_status","display_name":"ControlClusterStatus"},{"field_name":"mgmt_cluster_status","display_name":"MgmtClusterStatus"}],"structure_id":"com.vmware.nsx.model.cluster_status"},{"output_fields":[{"field_name":"offline_nodes","display_name":"OfflineNodes"},{"field_name":"online_nodes","display_name":"OnlineNodes"},{"field_name":"required_members_for_initialization","display_name":"RequiredMembersForInitialization"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.management_cluster_status"},{"output_fields":[{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.controller_cluster_status"},{"output_fields":[{"field_name":"mgmt_cluster_listen_ip_address","display_name":"MgmtClusterListenIpAddress"},{"field_name":"uuid","display_name":"Uuid"}],"structure_id":"com.vmware.nsx.model.management_plane_base_node_info"}],"description":"Returns status information for the NSX cluster control role and management role.","options":[{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_upgrade_agent.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.nsxupgradeagent.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read Nsx upgrade agent service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_managers","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.computemanagers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"credential","display_name":"Credential"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"origin_type","display_name":"OriginType"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.compute_manager"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.compute_manager_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all compute managers.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"origin_type","description":"Compute manager type like vCenter (optional)","type":"string","long_option":"origin-type","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"server","description":"IP address or hostname of compute manager (optional)","type":"string","long_option":"server","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.loadbalancer.server_ssl_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.serversslprofiles"},"output_field_list":[],"description":"Delete a load balancer server-ssl profile.","options":[{"generic":"NONE","field_name":"server_ssl_profile_id","description":"(required)","type":"string","long_option":"server-ssl-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections.rules","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.serviceinsertion.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"redirect_tos","display_name":"RedirectTos"}],"structure_id":"com.vmware.nsx.model.service_insertion_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.service_insertion_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies existing serviceinsertion rule in a serviceinsertion section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._owner.action","description":"Optional action","type":"string","long_option":"owner-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._owner.href","description":"Link to resource","type":"string","long_option":"owner-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule._owner.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"owner-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.id","description":"Identifier of the resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"NONE","field_name":"service_insertion_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.applied_tos","description":"List of object where rule will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.destinations","description":"List of the destinations","type":"complex","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.destinations_excluded","description":"Negation of the destination.","type":"boolean","long_option":"destinations-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.disabled","description":"Flag to disable rule","type":"boolean","long_option":"disabled","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.is_default","description":"Flag to indicate whether rule is default.","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.notes","description":"User notes specific to the rule.","type":"string","long_option":"notes","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.rule_tag","description":"User level field which will be printed in CLI and packet logs.","type":"string","long_option":"rule-tag","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.services","description":"List of the services","type":"complex","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.sources","description":"List of sources","type":"complex","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_rule.sources_excluded","description":"Negation of the source.","type":"boolean","long_option":"sources-excluded","short_option":""},{"generic":"NONE","field_name":"service_insertion_rule.redirect_tos","description":"A rule can be realized on a particular service definition, service instance or instance endpoint","type":"complex","long_option":"redirect-tos","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.virtual_servers.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.virtualservers.statistics"},"output_field_list":[{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_in_rate","display_name":"BytesInRate"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"bytes_out_rate","display_name":"BytesOutRate"},{"field_name":"current_session_rate","display_name":"CurrentSessionRate"},{"field_name":"current_sessions","display_name":"CurrentSessions"},{"field_name":"http_request_rate","display_name":"HttpRequestRate"},{"field_name":"http_requests","display_name":"HttpRequests"},{"field_name":"max_sessions","display_name":"MaxSessions"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_in_rate","display_name":"PacketsInRate"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_out_rate","display_name":"PacketsOutRate"},{"field_name":"source_ip_persistence_entry_size","display_name":"SourceIpPersistenceEntrySize"},{"field_name":"total_sessions","display_name":"TotalSessions"}],"structure_id":"com.vmware.nsx.model.lb_statistics_counter"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"statistics","display_name":"Statistics"},{"field_name":"virtual_server_id","display_name":"VirtualServerId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_statistics"}],"description":"Returns the statistics of the load balancer virtual server by given load balancer serives id and load balancer virtual server id.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"virtual_server_id","description":"(required)","type":"string","long_option":"virtual-server-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalports"},"output_field_list":[{"output_fields":[{"field_name":"attachment_type","display_name":"AttachmentType"},{"field_name":"context","display_name":"Context"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.logical_port_attachment"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"config_pair","display_name":"ConfigPair"}],"structure_id":"com.vmware.nsx.model.extra_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"extra_configs","display_name":"ExtraConfigs"},{"field_name":"init_state","display_name":"InitState"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"}],"structure_id":"com.vmware.nsx.model.logical_port"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies an existing logical switch port","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.address_bindings","description":"Address bindings for logical port","type":"complex","long_option":"address-bindings","short_option":""},{"generic":"NONE","field_name":"logical_port.admin_state","description":"Possible values are: ","type":"string","long_option":"admin-state","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.attachment.attachment_type","description":"Possible values are: ","type":"string","long_option":"attachment-attachment-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.attachment.context","description":"Extra context data for the attachment","type":"dynamicstructure","long_option":"attachment-context","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.attachment.id","description":"Identifier of the interface attached to the logical port","type":"string","long_option":"attachment-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.extra_configs","description":"This property could be used for vendor specific configuration in key value string pairs","type":"complex","long_option":"extra-configs","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.init_state","description":"Possible values are: ","type":"string","long_option":"init-state","short_option":""},{"generic":"NONE","field_name":"logical_port.logical_switch_id","description":"Id of the Logical switch that this port belongs to.","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.switching_profile_ids","description":"","type":"complex","long_option":"switching-profile-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.effective_ip_address_members","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups.effectiveipaddressmembers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.effective_IP_address_member_list_result"}],"description":"Returns effective ip address members of the specified NSGroup.","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.compute_managers","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.fabric.computemanagers"},"output_field_list":[],"description":"Unregisters a specified compute manager","options":[{"generic":"NONE","field_name":"compute_manager_id","description":"(required)","type":"string","long_option":"compute-manager-id","short_option":""}]},{"service_id":"com.vmware.nsx.serviceinsertion.sections.rules","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.serviceinsertion.sections.rules"},"output_field_list":[],"description":"Delete existing serviceinsertion rule in a serviceinsertion section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalswitches.state"},"output_field_list":[{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"}],"structure_id":"com.vmware.nsx.model.logical_switch_state"},{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"}],"description":"Returns current state of the logical switch configuration and details of only out-of-sync transport nodes.","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.nodes","operation_id":"delete_0","identity":{"name":"delete0","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Invoke DELETE request on target fabric node","options":[{"generic":"NONE","field_name":"target_node_id","description":"Target node UUID (required)","type":"string","long_option":"target-node-id","short_option":""},{"generic":"NONE","field_name":"target_uri","description":"URI of API to invoke on target node (required)","type":"string","long_option":"target-uri","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.md_proxies","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.mdproxies"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"},{"field_name":"metadata_server_ca_ids","display_name":"MetadataServerCaIds"},{"field_name":"metadata_server_url","display_name":"MetadataServerUrl"},{"field_name":"secret","display_name":"Secret"}],"structure_id":"com.vmware.nsx.model.metadata_proxy"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a metadata proxy","options":[{"generic":"OPTIONAL","field_name":"metadata_proxy._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.attached_logical_port_id","description":"id of attached logical port","type":"string","long_option":"attached-logical-port-id","short_option":""},{"generic":"NONE","field_name":"metadata_proxy.edge_cluster_id","description":"edge cluster uuid","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"metadata_proxy.edge_cluster_member_indexes","description":"If none is provided, the NSX will auto-select two edge-nodes from the given edge cluster","type":"long","long_option":"edge-cluster-member-indexes","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"metadata_proxy.metadata_server_ca_ids","description":"The CAs referenced here must be uploaded to the truststore using the API POST /api/v1/trust-management/certificates?action=import","type":"string","long_option":"metadata-server-ca-ids","short_option":""},{"generic":"NONE","field_name":"metadata_proxy.metadata_server_url","description":"The URL in format scheme://host:port/path","type":"string","long_option":"metadata-server-url","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.secret","description":"secret to access metadata server","type":"string","long_option":"secret","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"cluster_id","display_name":"ClusterId"},{"field_name":"control_cluster_changes_allowed","display_name":"ControlClusterChangesAllowed"},{"field_name":"mgmt_cluster_changes_allowed","display_name":"MgmtClusterChangesAllowed"}],"structure_id":"com.vmware.nsx.model.cluster_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the NSX cluster configuration","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.ssl.ciphers_and_protocols","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.ssl.ciphersandprotocols"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"protocol","display_name":"Protocol"}],"structure_id":"com.vmware.nsx.model.lb_ssl_protocol_info"},{"output_fields":[{"field_name":"cipher","display_name":"Cipher"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"is_secure","display_name":"IsSecure"}],"structure_id":"com.vmware.nsx.model.lb_ssl_cipher_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"protocols","display_name":"Protocols"}],"structure_id":"com.vmware.nsx.model.lb_ssl_cipher_and_protocol_list_result"}],"description":"Retrieve a list of supported SSL ciphers and protocols.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"unsetpassword","identity":{"name":"unsetpassword","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"in_filter_ipprefixlist_id","display_name":"InFilterIpprefixlistId"},{"field_name":"in_filter_routemap_id","display_name":"InFilterRoutemapId"},{"field_name":"out_filter_ipprefixlist_id","display_name":"OutFilterIpprefixlistId"},{"field_name":"out_filter_routemap_id","display_name":"OutFilterRoutemapId"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_families","display_name":"AddressFamilies"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enable_bfd","display_name":"EnableBfd"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"filter_in_ipprefixlist_id","display_name":"FilterInIpprefixlistId"},{"field_name":"filter_in_routemap_id","display_name":"FilterInRoutemapId"},{"field_name":"filter_out_ipprefixlist_id","display_name":"FilterOutIpprefixlistId"},{"field_name":"filter_out_routemap_id","display_name":"FilterOutRoutemapId"},{"field_name":"hold_down_timer","display_name":"HoldDownTimer"},{"field_name":"keep_alive_timer","display_name":"KeepAliveTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"maximum_hop_limit","display_name":"MaximumHopLimit"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"password","display_name":"Password"},{"field_name":"remote_as","display_name":"RemoteAs"},{"field_name":"remote_as_num","display_name":"RemoteAsNum"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Unset/Delete the password property on the specific BGP Neighbor","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"action","description":"(optional)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mac_sets.members","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.macsets.members"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.MAC_address_element"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.MAC_address_element_list_result"}],"description":"List all MAC addresses in a MACSet","options":[{"generic":"NONE","field_name":"mac_set_id","description":"MAC Set Id (required)","type":"string","long_option":"mac-set-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pktcap.sessions","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pktcap.sessions"},"output_field_list":[{"output_fields":[{"field_name":"endtime","display_name":"Endtime"},{"field_name":"errormsg","display_name":"Errormsg"},{"field_name":"filelocation","display_name":"Filelocation"},{"field_name":"filesize","display_name":"Filesize"},{"field_name":"request","display_name":"Request"},{"field_name":"sessionid","display_name":"Sessionid"},{"field_name":"sessionname","display_name":"Sessionname"},{"field_name":"sessionstatus","display_name":"Sessionstatus"},{"field_name":"starttime","display_name":"Starttime"}],"structure_id":"com.vmware.nsx.model.packet_capture_session"},{"output_fields":[{"field_name":"name","display_name":"Name"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.packet_capture_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.packet_capture_option_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.packet_capture_session_list"},{"output_fields":[{"field_name":"capamount","display_name":"Capamount"},{"field_name":"capduration","display_name":"Capduration"},{"field_name":"capfilesize","display_name":"Capfilesize"},{"field_name":"capmode","display_name":"Capmode"},{"field_name":"cappoint","display_name":"Cappoint"},{"field_name":"caprate","display_name":"Caprate"},{"field_name":"capsource","display_name":"Capsource"},{"field_name":"capvalue","display_name":"Capvalue"},{"field_name":"direction","display_name":"Direction"},{"field_name":"filtertype","display_name":"Filtertype"},{"field_name":"node","display_name":"Node"},{"field_name":"options","display_name":"Options"},{"field_name":"streamaddress","display_name":"Streamaddress"},{"field_name":"streamport","display_name":"Streamport"}],"structure_id":"com.vmware.nsx.model.packet_capture_request"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get the information of all packet capture sessions.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.nodes_summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.nodessummary"},"output_field_list":[{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_summary_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"component_version","display_name":"ComponentVersion"},{"field_name":"node_count","display_name":"NodeCount"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.node_summary"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get summary of nodes","options":[]},{"service_id":"com.vmware.nsx.md_proxies","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.mdproxies"},"output_field_list":[],"description":"Delete a metadata proxy","options":[{"generic":"NONE","field_name":"proxy_id","description":"(required)","type":"string","long_option":"proxy-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_migration_specs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.networkmigrationspecs"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.network_migration_spec_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Network migration specification once created and can be used as a template to indicate associated component which networks should be migrated and where","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"include_system_owned","description":"Whether the list result contains system resources (optional, default to false)","type":"boolean","long_option":"include-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"Supported network migration specification types","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalports.state"},"output_field_list":[{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"binding","display_name":"Binding"},{"field_name":"binding_timestamp","display_name":"BindingTimestamp"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.address_binding_entry"},{"output_fields":[{"field_name":"discovered_bindings","display_name":"DiscoveredBindings"},{"field_name":"id","display_name":"Id"},{"field_name":"realized_bindings","display_name":"RealizedBindings"},{"field_name":"transport_node_ids","display_name":"TransportNodeIds"}],"structure_id":"com.vmware.nsx.model.logical_port_state"}],"description":"Returns transport node id for a specified logical port","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.error_resolver","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.errorresolver"},"output_field_list":[{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.error_resolver_info_list"},{"output_fields":[{"field_name":"user_input_list","display_name":"UserInputList"}],"structure_id":"com.vmware.nsx.model.error_resolver_user_metadata"},{"output_fields":[{"field_name":"error_id","display_name":"ErrorId"},{"field_name":"resolver_present","display_name":"ResolverPresent"},{"field_name":"user_metadata","display_name":"UserMetadata"}],"structure_id":"com.vmware.nsx.model.error_resolver_info"},{"output_fields":[{"field_name":"data_type","display_name":"DataType"},{"field_name":"property_name","display_name":"PropertyName"},{"field_name":"property_value","display_name":"PropertyValue"}],"structure_id":"com.vmware.nsx.model.error_resolver_user_input_data"}],"description":"Returns a list of metadata for all the error resolvers registered.","options":[]},{"service_id":"com.vmware.nsx.trust_management.csrs","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.trustmanagement.csrs"},"output_field_list":[],"description":"Removes a specified CSR","options":[{"generic":"NONE","field_name":"csr_id","description":"ID of CSR to delete (required)","type":"string","long_option":"csr-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.interfaces","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"netmask","display_name":"Netmask"}],"structure_id":"com.vmware.nsx.model.I_pv4_address_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"bond_mode","display_name":"BondMode"},{"field_name":"bond_primary","display_name":"BondPrimary"},{"field_name":"bond_slaves","display_name":"BondSlaves"},{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"default_gateway","display_name":"DefaultGateway"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"physical_address","display_name":"PhysicalAddress"},{"field_name":"plane","display_name":"Plane"}],"structure_id":"com.vmware.nsx.model.node_network_interface_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_network_interface_properties_list_result"}],"description":"Returns the number of interfaces on the NSX Manager appliance and detailed information about each interface","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"extended_configuration","display_name":"ExtendedConfiguration"},{"field_name":"parallel","display_name":"Parallel"},{"field_name":"type","display_name":"Type"},{"field_name":"upgrade_unit_count","display_name":"UpgradeUnitCount"},{"field_name":"upgrade_units","display_name":"UpgradeUnits"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a group","options":[{"generic":"OPTIONAL","field_name":"upgrade_unit_group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.enabled","description":"Flag to indicate whether upgrade of this group is enabled or not","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.extended_configuration","description":"Extended configuration for the group","type":"complex","long_option":"extended-configuration","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.parallel","description":"Upgrade method to specify whether the upgrade is to be performed in parallel or serially","type":"boolean","long_option":"parallel","short_option":""},{"generic":"NONE","field_name":"upgrade_unit_group.type","description":"Component type","type":"string","long_option":"type","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.upgrade_unit_count","description":"Number of upgrade units in the group format: int32","type":"long","long_option":"upgrade-unit-count","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.upgrade_units","description":"List of upgrade units in the group","type":"complex","long_option":"upgrade-units","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bfd_config","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.bfdconfig"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the BFD configuration for all routing BFD peers","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouterports.statistics"},"output_field_list":[{"output_fields":[{"field_name":"dropped_packets","display_name":"DroppedPackets"},{"field_name":"total_bytes","display_name":"TotalBytes"},{"field_name":"total_packets","display_name":"TotalPackets"}],"structure_id":"com.vmware.nsx.model.logical_router_port_counters"},{"output_fields":[{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"},{"field_name":"per_node_statistics","display_name":"PerNodeStatistics"}],"structure_id":"com.vmware.nsx.model.logical_router_port_statistics"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"rx","display_name":"Rx"},{"field_name":"tx","display_name":"Tx"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.logical_router_port_statistics_per_node"}],"description":"","options":[{"generic":"NONE","field_name":"logical_router_port_id","description":"(required)","type":"string","long_option":"logical-router-port-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"TransportNode Id (optional)","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"extended_configuration","display_name":"ExtendedConfiguration"},{"field_name":"parallel","display_name":"Parallel"},{"field_name":"type","display_name":"Type"},{"field_name":"upgrade_unit_count","display_name":"UpgradeUnitCount"},{"field_name":"upgrade_units","display_name":"UpgradeUnits"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update the upgrade unit group","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.enabled","description":"Flag to indicate whether upgrade of this group is enabled or not","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.extended_configuration","description":"Extended configuration for the group","type":"complex","long_option":"extended-configuration","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.parallel","description":"Upgrade method to specify whether the upgrade is to be performed in parallel or serially","type":"boolean","long_option":"parallel","short_option":""},{"generic":"NONE","field_name":"upgrade_unit_group.type","description":"Component type","type":"string","long_option":"type","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.upgrade_unit_count","description":"Number of upgrade units in the group format: int32","type":"long","long_option":"upgrade-unit-count","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.upgrade_units","description":"List of upgrade units in the group","type":"complex","long_option":"upgrade-units","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.version_whitelist","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.versionwhitelist"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"acceptable_versions","display_name":"AcceptableVersions"},{"field_name":"component_type","display_name":"ComponentType"}],"structure_id":"com.vmware.nsx.model.acceptable_component_version"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get whitelist of versions for a component","options":[{"generic":"NONE","field_name":"component_type","description":"(required)","type":"string","long_option":"component-type","short_option":""}]},{"service_id":"com.vmware.nsx.transportzone_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.transportzoneprofiles"},"output_field_list":[],"description":"Deletes a specified transport zone profile.","options":[{"generic":"NONE","field_name":"transportzone_profile_id","description":"(required)","type":"string","long_option":"transportzone-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"addupgradeunits","identity":{"name":"addupgradeunits","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"list","display_name":"List"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_list"}],"description":"Add upgrade units to specified upgrade unit group","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""},{"generic":"NONE","field_name":"upgrade_unit_list.list","description":"Collection of Upgrade units","type":"complex","long_option":"list","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.pools","operation_id":"create_0","identity":{"name":"create0","path":"com.vmware.nsx.loadbalancer.pools"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"customized_members","display_name":"CustomizedMembers"},{"field_name":"grouping_object","display_name":"GroupingObject"},{"field_name":"ip_revision_filter","display_name":"IpRevisionFilter"},{"field_name":"max_ip_list_size","display_name":"MaxIpListSize"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.pool_member_group"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"backup_member","display_name":"BackupMember"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_monitor_ids","display_name":"ActiveMonitorIds"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"member_group","display_name":"MemberGroup"},{"field_name":"members","display_name":"Members"},{"field_name":"min_active_members","display_name":"MinActiveMembers"},{"field_name":"passive_monitor_id","display_name":"PassiveMonitorId"},{"field_name":"snat_translation","display_name":"SnatTranslation"},{"field_name":"tcp_multiplexing_enabled","display_name":"TcpMultiplexingEnabled"},{"field_name":"tcp_multiplexing_number","display_name":"TcpMultiplexingNumber"}],"structure_id":"com.vmware.nsx.model.lb_pool"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member_setting"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"For ADD_MEMBERS, pool members will be created and added to load balancer pool","options":[{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"NONE","field_name":"pool_member_setting_list.members","description":"List of pool member settings to be passed to add, update and remove APIs","type":"complex","long_option":"members","short_option":""},{"generic":"NONE","field_name":"action","description":"Specifies addition, removal and modification action (required)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_service_groups","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.nsservicegroups"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"members","display_name":"Members"},{"field_name":"service_type","display_name":"ServiceType"}],"structure_id":"com.vmware.nsx.model.NS_service_group"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates the specified NSService","options":[{"generic":"NONE","field_name":"ns_service_group_id","description":"NSServiceGroup Id (required)","type":"string","long_option":"ns-service-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.default_service","description":"The default NSServiceGroups are created in the system by default","type":"boolean","long_option":"default-service","short_option":""},{"generic":"NONE","field_name":"ns_service_group.members","description":"List of NSService or NSServiceGroup resources that can be added as members to an NSServiceGroup.","type":"complex","long_option":"members","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.service_type","description":"Possible values are: ","type":"string","long_option":"service-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_migration_specs","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.networkmigrationspecs"},"output_field_list":[],"description":"Network migration specification once created and can be used as a template to indicate associated component which networks should be migrated and where","options":[{"generic":"NONE","field_name":"template_id","description":"(required)","type":"string","long_option":"template-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.status"},"output_field_list":[{"output_fields":[{"field_name":"failure_cause","display_name":"FailureCause"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"last_check_time","display_name":"LastCheckTime"},{"field_name":"last_state_change_time","display_name":"LastStateChangeTime"},{"field_name":"port","display_name":"Port"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.lb_pool_member_status"},{"output_fields":[{"field_name":"active_transport_nodes","display_name":"ActiveTransportNodes"},{"field_name":"cpu_usage","display_name":"CpuUsage"},{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"memory_usage","display_name":"MemoryUsage"},{"field_name":"pools","display_name":"Pools"},{"field_name":"service_id","display_name":"ServiceId"},{"field_name":"service_status","display_name":"ServiceStatus"},{"field_name":"standby_transport_nodes","display_name":"StandbyTransportNodes"},{"field_name":"virtual_servers","display_name":"VirtualServers"}],"structure_id":"com.vmware.nsx.model.lb_service_status"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"members","display_name":"Members"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.lb_pool_status"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"status","display_name":"Status"},{"field_name":"virtual_server_id","display_name":"VirtualServerId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_status"}],"description":"Returns the status of the given load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.snmp","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.snmp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"access","display_name":"Access"},{"field_name":"community_string","display_name":"CommunityString"}],"structure_id":"com.vmware.nsx.model.snmp_community"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_snmp_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"communities","display_name":"Communities"},{"field_name":"start_on_boot","display_name":"StartOnBoot"}],"structure_id":"com.vmware.nsx.model.snmp_service_properties"}],"description":"Read SNMP service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.snmp","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.snmp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the SNMP service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ip_sets","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.ipsets"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ip_addresses","display_name":"IpAddresses"}],"structure_id":"com.vmware.nsx.model.IP_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new IPSet that can group either IPv4 or IPv6 individual ip addresses, ranges or subnets.","options":[{"generic":"OPTIONAL","field_name":"ip_set._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_set.ip_addresses","description":"IP addresses format: address-or-block-or-range","type":"string","long_option":"ip-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_upgrade_agent","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.nsxupgradeagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read NSX upgrade Agent service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.role_bindings","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.aaa.rolebindings"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"name","display_name":"Name"},{"field_name":"roles","display_name":"Roles"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.role_binding"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.role"}],"description":"Update User or Group's roles","options":[{"generic":"NONE","field_name":"binding_id","description":"User/Group's id (required)","type":"string","long_option":"binding-id","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.name","description":"User/Group's name","type":"string","long_option":"name","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.roles","description":"Roles","type":"complex","long_option":"roles","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.type","description":"Possible values are: ","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.client_ssl_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.clientsslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"prefer_server_ciphers","display_name":"PreferServerCiphers"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"},{"field_name":"session_cache_timeout","display_name":"SessionCacheTimeout"}],"structure_id":"com.vmware.nsx.model.lb_client_ssl_profile"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_client_ssl_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a paginated list of load balancer client-ssl profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transportzone_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.transportzoneprofiles"},"output_field_list":[],"description":"Creates a transport zone profile","options":[{"generic":"OPTIONAL","field_name":"transport_zone_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"transport-zone-profile","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"transport_zone_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.ipprefixlists"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"ge","display_name":"Ge"},{"field_name":"le","display_name":"Le"},{"field_name":"network","display_name":"Network"}],"structure_id":"com.vmware.nsx.model.prefix_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"prefixes","display_name":"Prefixes"}],"structure_id":"com.vmware.nsx.model.IP_prefix_list"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a specific IPPrefixList on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"NONE","field_name":"ip_prefix_list.prefixes","description":"Ordered list of PrefixConfig","type":"complex","long_option":"prefixes","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relays","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dhcp.relays"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_service"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_service_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all configured dhcp relay services.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.sessions","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.vpn.ipsec.sessions"},"output_field_list":[],"description":"Create new VPN session.","options":[{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session","description":"(required)","type":"complex-hasfieldsof","long_option":"ip-sec-vpn-session","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_session.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session.enabled","description":"Enable/Disable IPSec VPN session.","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_session.ipsec_vpn_service_id","description":"Identifier of VPN Service linked with local endpoint.","type":"string","long_option":"ipsec-vpn-service-id","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_session.local_endpoint_id","description":"Local endpoint identifier.","type":"string","long_option":"local-endpoint-id","short_option":""},{"generic":"NONE","field_name":"ip_sec_VPN_session.peer_endpoint_id","description":"Peer endpoint identifier.","type":"string","long_option":"peer-endpoint-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_pools","operation_id":"allocateorrelease","identity":{"name":"allocateorrelease","path":"com.vmware.nsx.pools.ippools"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allocation_id","display_name":"AllocationId"}],"structure_id":"com.vmware.nsx.model.allocation_ip_address"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"","options":[{"generic":"NONE","field_name":"pool_id","description":"IP pool ID (required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.allocation_id","description":"Address that is allocated from pool format: ip","type":"string","long_option":"allocation-id","short_option":""},{"generic":"NONE","field_name":"action","description":"Specifies allocate or release action (required)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.collectorconfigs","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.ipfix.collectorconfigs"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"collectors","display_name":"Collectors"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_config"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a new IPFIX collector configuration","options":[{"generic":"OPTIONAL","field_name":"ipfix_collector_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"ipfix_collector_config.collectors","description":"IPFIX Collectors","type":"complex","long_option":"collectors","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.servers.statistics"},"output_field_list":[{"output_fields":[{"field_name":"allocated_number","display_name":"AllocatedNumber"},{"field_name":"allocated_percentage","display_name":"AllocatedPercentage"},{"field_name":"dhcp_ip_pool_id","display_name":"DhcpIpPoolId"},{"field_name":"pool_size","display_name":"PoolSize"}],"structure_id":"com.vmware.nsx.model.dhcp_ip_pool_usage"},{"output_fields":[{"field_name":"acks","display_name":"Acks"},{"field_name":"declines","display_name":"Declines"},{"field_name":"dhcp_server_id","display_name":"DhcpServerId"},{"field_name":"discovers","display_name":"Discovers"},{"field_name":"errors","display_name":"Errors"},{"field_name":"informs","display_name":"Informs"},{"field_name":"ip_pool_stats","display_name":"IpPoolStats"},{"field_name":"nacks","display_name":"Nacks"},{"field_name":"offers","display_name":"Offers"},{"field_name":"releases","display_name":"Releases"},{"field_name":"requests","display_name":"Requests"},{"field_name":"timestamp","display_name":"Timestamp"}],"structure_id":"com.vmware.nsx.model.dhcp_statistics"}],"description":"Returns the statistics of the given dhcp server.","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.principal_identities","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.trustmanagement.principalidentities"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.principal_identity_list"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate_id","display_name":"CertificateId"},{"field_name":"is_protected","display_name":"IsProtected"},{"field_name":"name","display_name":"Name"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"permission_group","display_name":"PermissionGroup"},{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.principal_identity"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the list of principals registered with a certificate.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.network.interfaces.stats","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.nodes.network.interfaces.stats"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_dropped","display_name":"RxDropped"},{"field_name":"rx_errors","display_name":"RxErrors"},{"field_name":"rx_frame","display_name":"RxFrame"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"source","display_name":"Source"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_carrier","display_name":"TxCarrier"},{"field_name":"tx_colls","display_name":"TxColls"},{"field_name":"tx_dropped","display_name":"TxDropped"},{"field_name":"tx_errors","display_name":"TxErrors"},{"field_name":"tx_packets","display_name":"TxPackets"}],"structure_id":"com.vmware.nsx.model.node_interface_statistics_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions.","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"interface_id","description":"(required)","type":"string","long_option":"interface-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_subnets","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.ipsubnets"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"block_id","display_name":"BlockId"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"size","display_name":"Size"}],"structure_id":"com.vmware.nsx.model.ip_block_subnet"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ip_block_subnet_list_result"}],"description":"Returns information about all subnets present within an IP address block","options":[{"generic":"OPTIONAL","field_name":"block_id","description":"(optional)","type":"string","long_option":"block-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_clusters","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.bridgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"ha_mac","display_name":"HaMac"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.bridge_cluster_node"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_nodes","display_name":"BridgeNodes"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"}],"structure_id":"com.vmware.nsx.model.bridge_cluster"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a bridge cluster","options":[{"generic":"OPTIONAL","field_name":"bridge_cluster._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"bridge_cluster.bridge_nodes","description":"Nodes used in bridging","type":"complex","long_option":"bridge-nodes","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.cluster_profile_bindings","description":"Bridge cluster profile bindings","type":"complex","long_option":"cluster-profile-bindings","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_blocks","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.pools.ipblocks"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cidr","display_name":"Cidr"}],"structure_id":"com.vmware.nsx.model.ip_block"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the IP address block with specifed id","options":[{"generic":"NONE","field_name":"block_id","description":"IP address block id (required)","type":"string","long_option":"block-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"ip_block.cidr","description":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain format: ipv4-cidr-block","type":"string","long_option":"cidr","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.deployments","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.nodes.deployments"},"output_field_list":[{"output_fields":[{"field_name":"audit_password","display_name":"AuditPassword"},{"field_name":"audit_username","display_name":"AuditUsername"},{"field_name":"cli_password","display_name":"CliPassword"},{"field_name":"cli_username","display_name":"CliUsername"},{"field_name":"root_password","display_name":"RootPassword"}],"structure_id":"com.vmware.nsx.model.node_user_settings"},{"output_fields":[{"field_name":"deployment_config","display_name":"DeploymentConfig"},{"field_name":"form_factor","display_name":"FormFactor"},{"field_name":"roles","display_name":"Roles"},{"field_name":"user_settings","display_name":"UserSettings"},{"field_name":"vm_id","display_name":"VmId"}],"structure_id":"com.vmware.nsx.model.cluster_node_VM_deployment_request"}],"description":"Returns deployment request information for a specific attempted deployment of a cluster node VM.","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.deployments","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.cluster.nodes.deployments"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"audit_password","display_name":"AuditPassword"},{"field_name":"audit_username","display_name":"AuditUsername"},{"field_name":"cli_password","display_name":"CliPassword"},{"field_name":"cli_username","display_name":"CliUsername"},{"field_name":"root_password","display_name":"RootPassword"}],"structure_id":"com.vmware.nsx.model.node_user_settings"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.cluster_node_VM_deployment_request_list"},{"output_fields":[{"field_name":"deployment_config","display_name":"DeploymentConfig"},{"field_name":"form_factor","display_name":"FormFactor"},{"field_name":"roles","display_name":"Roles"},{"field_name":"user_settings","display_name":"UserSettings"},{"field_name":"vm_id","display_name":"VmId"}],"structure_id":"com.vmware.nsx.model.cluster_node_VM_deployment_request"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns request information for every attempted deployment of a cluster node VM.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.manager","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.manager"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.switching_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.switchingprofiles"},"output_field_list":[],"description":"Creates a new, custom qos, port-mirroring, spoof-guard or port-security switching profile","options":[{"generic":"OPTIONAL","field_name":"base_switching_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"base-switching-profile","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"base_switching_profile.resource_type","description":"","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"base_switching_profile.required_capabilities","description":"","type":"string","long_option":"required-capabilities","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.users.ssh_keys","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.users.sshkeys"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"label","display_name":"Label"},{"field_name":"password","display_name":"Password"},{"field_name":"type","display_name":"Type"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.ssh_key_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ssh_key_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns a list of all SSH keys from authorized_keys file for node user","options":[{"generic":"NONE","field_name":"userid","description":"User id of the user (required)","type":"string","long_option":"userid","short_option":""}]},{"service_id":"com.vmware.nsx.node","operation_id":"shutdown","identity":{"name":"shutdown","path":"com.vmware.nsx.node"},"output_field_list":[],"description":"Restarts or shuts down the NSX Manager appliance.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.client_ssl_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.clientsslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"prefer_server_ciphers","display_name":"PreferServerCiphers"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"},{"field_name":"session_cache_timeout","display_name":"SessionCacheTimeout"}],"structure_id":"com.vmware.nsx.model.lb_client_ssl_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a load balancer client-ssl profile.","options":[{"generic":"NONE","field_name":"client_ssl_profile_id","description":"(required)","type":"string","long_option":"client-ssl-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_client_ssl_profile.ciphers","description":"Possible values are: ","type":"string","long_option":"ciphers","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.is_secure","description":"This flag is set to true when all the ciphers and protocols are secure","type":"boolean","long_option":"is-secure","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.prefer_server_ciphers","description":"During SSL handshake as part of the SSL client Hello client sends an ordered list of ciphers that it can support (or prefers) and typically server selects the first one from the top of that list it can also support","type":"boolean","long_option":"prefer-server-ciphers","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_client_ssl_profile.protocols","description":"Possible values are: ","type":"string","long_option":"protocols","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.session_cache_enabled","description":"SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.","type":"boolean","long_option":"session-cache-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.session_cache_timeout","description":"Session cache timeout specifies how long the SSL session parameters are held on to and can be reused","type":"long","long_option":"session-cache-timeout","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.deployments.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.nodes.deployments.status"},"output_field_list":[{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.cluster_node_VM_deployment_status_report"}],"description":"Returns the current deployment or undeployment status for a VM along with any other relevant current information, such as error messages.","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.lldp.transport_nodes.interfaces","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.lldp.transportnodes.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"capabilities","display_name":"Capabilities"},{"field_name":"enabled_capabilities","display_name":"EnabledCapabilities"},{"field_name":"ifindex","display_name":"Ifindex"},{"field_name":"link_aggregation_capable","display_name":"LinkAggregationCapable"},{"field_name":"link_aggregation_port_id","display_name":"LinkAggregationPortId"},{"field_name":"link_aggregation_status","display_name":"LinkAggregationStatus"},{"field_name":"mac","display_name":"Mac"},{"field_name":"mgmt_addr","display_name":"MgmtAddr"},{"field_name":"name","display_name":"Name"},{"field_name":"oid","display_name":"Oid"},{"field_name":"port_desc","display_name":"PortDesc"},{"field_name":"system_desc","display_name":"SystemDesc"},{"field_name":"system_name","display_name":"SystemName"},{"field_name":"system_port_number","display_name":"SystemPortNumber"}],"structure_id":"com.vmware.nsx.model.neighbor_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ifindex","display_name":"Ifindex"},{"field_name":"mac","display_name":"Mac"},{"field_name":"name","display_name":"Name"},{"field_name":"neighbors","display_name":"Neighbors"}],"structure_id":"com.vmware.nsx.model.interface_neighbor_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read LLDP Neighbor Properties","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"interface_name","description":"Interface name to read (required)","type":"string","long_option":"interface-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_blocks","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.pools.ipblocks"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cidr","display_name":"Cidr"}],"structure_id":"com.vmware.nsx.model.ip_block"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new IPv4 address block using the specified cidr","options":[{"generic":"OPTIONAL","field_name":"ip_block._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"ip_block.cidr","description":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain format: ipv4-cidr-block","type":"string","long_option":"cidr","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cluster_manager","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.clustermanager"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the cluster boot manager service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.bundles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.upgrade.bundles"},"output_field_list":[{"output_fields":[{"field_name":"bundle_id","display_name":"BundleId"}],"structure_id":"com.vmware.nsx.model.upgrade_bundle_id"}],"description":"Fetch upgrade bundle from given url","options":[{"generic":"NONE","field_name":"upgrade_bundle_fetch_request.url","description":"URL for uploading upgrade bundle","type":"string","long_option":"url","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.crls","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.trustmanagement.crls"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"crl_entries","display_name":"CrlEntries"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"next_update","display_name":"NextUpdate"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_crl"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"}],"structure_id":"com.vmware.nsx.model.crl"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"revocation_date","display_name":"RevocationDate"},{"field_name":"serial_number","display_name":"SerialNumber"}],"structure_id":"com.vmware.nsx.model.x509_crl_entry"}],"description":"Returns information about the specified CRL","options":[{"generic":"NONE","field_name":"crl_id","description":"ID of CRL to read (required)","type":"string","long_option":"crl-id","short_option":""},{"generic":"OPTIONAL","field_name":"details","description":"whether to expand the pem data and show all its details (optional, default to false)","type":"boolean","long_option":"details","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.tcp_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.tcpprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"fin_wait2_timeout","display_name":"FinWait2Timeout"},{"field_name":"max_syn_retransmissions","display_name":"MaxSynRetransmissions"},{"field_name":"nagle_algorithm_enabled","display_name":"NagleAlgorithmEnabled"},{"field_name":"receive_window_size","display_name":"ReceiveWindowSize"},{"field_name":"transmit_window_size","display_name":"TransmitWindowSize"}],"structure_id":"com.vmware.nsx.model.lb_tcp_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a load balancer TCP profile.","options":[{"generic":"OPTIONAL","field_name":"lb_tcp_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.fin_wait2_timeout","description":"If the field is not specified, the load balancer will use the default setting per load balancer service flavor","type":"long","long_option":"fin-wait2-timeout","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.max_syn_retransmissions","description":"If the field is not specified, the load balancer will use the default setting per load balancer service flavor","type":"long","long_option":"max-syn-retransmissions","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.nagle_algorithm_enabled","description":"Setting this option to enable or disable Nagle's algorithm.","type":"boolean","long_option":"nagle-algorithm-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.receive_window_size","description":"If the field is not specified, the load balancer will use the default setting per load balancer service flavor","type":"long","long_option":"receive-window-size","short_option":""},{"generic":"OPTIONAL","field_name":"lb_tcp_profile.transmit_window_size","description":"If the field is not specified, the load balancer will use the default setting per load balancer service flavor","type":"long","long_option":"transmit-window-size","short_option":""}]},{"service_id":"com.vmware.nsx.trust_management.principal_identities","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.trustmanagement.principalidentities"},"output_field_list":[],"description":"Delete a principal identity","options":[{"generic":"NONE","field_name":"principal_identity_id","description":"Unique id of the principal identity to delete (required)","type":"string","long_option":"principal-identity-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.network.interfaces","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"physical_address","display_name":"PhysicalAddress"}],"structure_id":"com.vmware.nsx.model.node_interface_alias"},{"output_fields":[{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"connected_switch","display_name":"ConnectedSwitch"},{"field_name":"ens_capable","display_name":"EnsCapable"},{"field_name":"ens_enabled","display_name":"EnsEnabled"},{"field_name":"interface_alias","display_name":"InterfaceAlias"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"interface_type","display_name":"InterfaceType"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.node_interface_properties"}],"description":"Returns detailed information about the specified interface","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"interface_id","description":"(required)","type":"string","long_option":"interface-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections","operation_id":"updatewithrules","identity":{"name":"updatewithrules","path":"com.vmware.nsx.serviceinsertion.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"redirect_tos","display_name":"RedirectTos"}],"structure_id":"com.vmware.nsx.model.service_insertion_rule"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.service_insertion_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.service_insertion_section_rule_list"}],"description":"Modifies existing serviceinsertion section along with its association with rules","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.is_default","description":"It is a boolean flag which reflects whether a distributed service section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"service_insertion_section_rule_list.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"service_insertion_section_rule_list.stateful","description":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"NONE","field_name":"service_insertion_section_rule_list.rules","description":"List of Service Insertion rules in the section","type":"complex","long_option":"rules","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_collector_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.ipfixcollectorprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"collectors","display_name":"Collectors"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_upm_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update an existing IPFIX collector profile with profile ID and modified properties.","options":[{"generic":"NONE","field_name":"ipfix_collector_profile_id","description":"(required)","type":"string","long_option":"ipfix-collector-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"ipfix_collector_upm_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_upm_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"ipfix_collector_upm_profile.collectors","description":"IPFIX Collector Set","type":"complex","long_option":"collectors","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.host_switch_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.hostswitchprofiles"},"output_field_list":[],"description":"Returns information about a specified hostswitch profile.","options":[{"generic":"NONE","field_name":"host_switch_profile_id","description":"(required)","type":"string","long_option":"host-switch-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"administrative_distance","display_name":"AdministrativeDistance"},{"field_name":"bfd_enabled","display_name":"BfdEnabled"},{"field_name":"blackhole_action","display_name":"BlackholeAction"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"}],"structure_id":"com.vmware.nsx.model.static_route_next_hop"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hops","display_name":"NextHops"}],"structure_id":"com.vmware.nsx.model.static_route"}],"description":"Update a specific static route on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.id","description":"Unique identifier of this resource","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"NONE","field_name":"static_route.network","description":"CIDR format: ipv4-cidr-block","type":"string","long_option":"network","short_option":""},{"generic":"NONE","field_name":"static_route.next_hops","description":"Next Hops","type":"complex","long_option":"next-hops","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.serviceinsertion.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.service_insertion_section"}],"description":"Creates new empty Service Insertion section in the system.","options":[{"generic":"OPTIONAL","field_name":"service_insertion_section._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.is_default","description":"It is a boolean flag which reflects whether a distributed service section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"service_insertion_section.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"service_insertion_section.stateful","description":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportzones"},"output_field_list":[{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_mode","display_name":"HostSwitchMode"},{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"nested_nsx","display_name":"NestedNsx"},{"field_name":"transport_type","display_name":"TransportType"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"},{"field_name":"uplink_teaming_policy_names","display_name":"UplinkTeamingPolicyNames"}],"structure_id":"com.vmware.nsx.model.transport_zone"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about a single transport zone.","options":[{"generic":"NONE","field_name":"zone_id","description":"(required)","type":"string","long_option":"zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_services","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.nsservices"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"nsservice_element","display_name":"NsserviceElement"}],"structure_id":"com.vmware.nsx.model.NS_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new NSService which allows users to specify characteristics to use for matching network traffic.","options":[{"generic":"OPTIONAL","field_name":"ns_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.default_service","description":"The default NSServices are created in the system by default","type":"boolean","long_option":"default-service","short_option":""},{"generic":"NONE","field_name":"ns_service.nsservice_element","description":"An NSService Element that describes traffic corresponding to this NSService","type":"dynamicstructure","long_option":"nsservice-element","short_option":""}]},{"service_id":"com.vmware.nsx.transport_nodes","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.transportnodes"},"output_field_list":[],"description":"Deletes the specified transport node","options":[{"generic":"NONE","field_name":"transportnode_id","description":"(required)","type":"string","long_option":"transportnode-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_rule"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Return existing firewall rule information.","options":[{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"service_id":"com.vmware.nsx.node.tasks.response","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.tasks.response"},"output_field_list":[],"description":"Read asynchronous task response","options":[{"generic":"NONE","field_name":"task_id","description":"ID of task to read (required)","type":"string","long_option":"task-id","short_option":""}]},{"service_id":"com.vmware.nsx.logical_router_ports","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouterports"},"output_field_list":[],"description":"Deletes the specified logical router port","options":[{"generic":"NONE","field_name":"logical_router_port_id","description":"(required)","type":"string","long_option":"logical-router-port-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.vtep_label_pools","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.vteplabelpools"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"allocated_ids","display_name":"AllocatedIds"},{"field_name":"free_ids","display_name":"FreeIds"},{"field_name":"total_ids","display_name":"TotalIds"}],"structure_id":"com.vmware.nsx.model.vtep_label_pool_usage"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.vtep_label_range"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"pool_usage","display_name":"PoolUsage"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.vtep_label_pool"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.vtep_label_pool_list_result"}],"description":"Returns a list of all virtual tunnel endpoint label pools","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.status","operation_id":"get_0","identity":{"name":"get0","path":"com.vmware.nsx.firewall.status"},"output_field_list":[{"output_fields":[{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_status","display_name":"TargetStatus"}],"structure_id":"com.vmware.nsx.model.target_resource_status"}],"description":"Get firewall status for target resource in dfw context","options":[{"generic":"NONE","field_name":"context_type","description":"(required)","type":"string","long_option":"context-type","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.switching_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.switchingprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.switching_profiles_list_result"}],"description":"Returns information about the system-default and user-configured switching profiles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"include_system_owned","description":"Whether the list result contains system resources (optional, default to false)","type":"boolean","long_option":"include-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"switching_profile_type","description":"comma-separated list of switching profile types, e.g","type":"string","long_option":"switching-profile-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.restore.status"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.global_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"status","display_name":"Status"},{"field_name":"step_number","display_name":"StepNumber"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.restore_step"},{"output_fields":[{"field_name":"backup_timestamp","display_name":"BackupTimestamp"},{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"id","display_name":"Id"},{"field_name":"instructions","display_name":"Instructions"},{"field_name":"restore_end_time","display_name":"RestoreEndTime"},{"field_name":"restore_start_time","display_name":"RestoreStartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"step","display_name":"Step"},{"field_name":"total_steps","display_name":"TotalSteps"}],"structure_id":"com.vmware.nsx.model.cluster_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.per_step_restore_status"},{"output_fields":[{"field_name":"actions","display_name":"Actions"},{"field_name":"fields","display_name":"Fields"},{"field_name":"id","display_name":"Id"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.instruction_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns status information for the specified NSX cluster restore request.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.processes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.processes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_time","display_name":"CpuTime"},{"field_name":"mem_resident","display_name":"MemResident"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"pid","display_name":"Pid"},{"field_name":"ppid","display_name":"Ppid"},{"field_name":"process_name","display_name":"ProcessName"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_process_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_process_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the number of processes and information about each process","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_pools","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.pools.ippools"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"pool_usage","display_name":"PoolUsage"},{"field_name":"subnets","display_name":"Subnets"}],"structure_id":"com.vmware.nsx.model.ip_pool"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"dns_suffix","display_name":"DnsSuffix"},{"field_name":"gateway_ip","display_name":"GatewayIp"}],"structure_id":"com.vmware.nsx.model.ip_pool_subnet"},{"output_fields":[{"field_name":"allocated_ids","display_name":"AllocatedIds"},{"field_name":"free_ids","display_name":"FreeIds"},{"field_name":"total_ids","display_name":"TotalIds"}],"structure_id":"com.vmware.nsx.model.pool_usage"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the specified IP address pool","options":[{"generic":"NONE","field_name":"pool_id","description":"IP pool ID (required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.pool_usage.allocated_ids","description":"Total number of allocated IDs in a pool format: int64","type":"long","long_option":"pool-usage-allocated-ids","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.pool_usage.free_ids","description":"Total number of free IDs in a pool format: int64","type":"long","long_option":"pool-usage-free-ids","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.pool_usage.total_ids","description":"Total number of IDs in a pool format: int64","type":"long","long_option":"pool-usage-total-ids","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.subnets","description":"Subnets can be IPv4 or IPv6 and they should not overlap","type":"complex","long_option":"subnets","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.redistribution","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.redistribution"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bgp_enabled","display_name":"BgpEnabled"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.redistribution_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies existing route redistribution rules for the specified TIER0 logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.bgp_enabled","description":"Flag to enable redistribution for BGP as destinationProtocol","type":"boolean","long_option":"bgp-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.route_maps","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.routemaps"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"expression","display_name":"Expression"},{"field_name":"operator","display_name":"Operator"}],"structure_id":"com.vmware.nsx.model.community_match_expression"},{"output_fields":[{"field_name":"ip_prefix_lists","display_name":"IpPrefixLists"},{"field_name":"match_community_expression","display_name":"MatchCommunityExpression"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_match"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"sequences","display_name":"Sequences"}],"structure_id":"com.vmware.nsx.model.route_map"},{"output_fields":[{"field_name":"community_list_id","display_name":"CommunityListId"},{"field_name":"match_operator","display_name":"MatchOperator"},{"field_name":"regular_expression","display_name":"RegularExpression"}],"structure_id":"com.vmware.nsx.model.community_match_operation"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"match_criteria","display_name":"MatchCriteria"},{"field_name":"set_criteria","display_name":"SetCriteria"}],"structure_id":"com.vmware.nsx.model.route_map_sequence"},{"output_fields":[{"field_name":"as_path_prepend","display_name":"AsPathPrepend"},{"field_name":"community","display_name":"Community"},{"field_name":"multi_exit_discriminator","display_name":"MultiExitDiscriminator"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read a specific RouteMap on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.file_store","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.filestore"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"created_epoch_ms","display_name":"CreatedEpochMs"},{"field_name":"modified_epoch_ms","display_name":"ModifiedEpochMs"},{"field_name":"name","display_name":"Name"},{"field_name":"size","display_name":"Size"}],"structure_id":"com.vmware.nsx.model.file_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.file_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"List node files","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.network.interfaces.stats","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes.network.interfaces.stats"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_dropped","display_name":"RxDropped"},{"field_name":"rx_errors","display_name":"RxErrors"},{"field_name":"rx_frame","display_name":"RxFrame"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"source","display_name":"Source"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_carrier","display_name":"TxCarrier"},{"field_name":"tx_colls","display_name":"TxColls"},{"field_name":"tx_dropped","display_name":"TxDropped"},{"field_name":"tx_errors","display_name":"TxErrors"},{"field_name":"tx_packets","display_name":"TxPackets"}],"structure_id":"com.vmware.nsx.model.node_interface_statistics_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions.","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"interface_id","description":"(required)","type":"string","long_option":"interface-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.manager","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.manager"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"logging_level","display_name":"LoggingLevel"},{"field_name":"package_logging_level","display_name":"PackageLoggingLevel"}],"structure_id":"com.vmware.nsx.model.proton_service_properties"},{"output_fields":[{"field_name":"logging_level","display_name":"LoggingLevel"},{"field_name":"package_name","display_name":"PackageName"}],"structure_id":"com.vmware.nsx.model.proton_package_logging_levels"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_proton_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.snmp","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.snmp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the SNMP service","options":[]},{"service_id":"com.vmware.nsx.serviceinsertion.services.service_instances.instance_runtimes","operation_id":"deploy","identity":{"name":"deploy","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances.instanceruntimes"},"output_field_list":[],"description":"Deploys one service VM as standalone, or two service VMs as HA where one VM is active and another one is standby","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"service_instance_id","description":"(required)","type":"string","long_option":"service-instance-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_collector_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.ipfixcollectorprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"collectors","display_name":"Collectors"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_upm_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get an existing IPFIX collector profile by profile ID.","options":[{"generic":"NONE","field_name":"ipfix_collector_profile_id","description":"(required)","type":"string","long_option":"ipfix-collector-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.eula.content","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.eula.content"},"output_field_list":[{"output_fields":[{"field_name":"content","display_name":"Content"}],"structure_id":"com.vmware.nsx.model.EULA_content"}],"description":"Return the content of end user license agreement in the specified format","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"format","description":"End User License Agreement content output format (optional)","type":"string","long_option":"format","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.server_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dhcp.serverprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"}],"structure_id":"com.vmware.nsx.model.dhcp_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a DHCP server profile","options":[{"generic":"NONE","field_name":"profile_id","description":"(required)","type":"string","long_option":"profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dhcp_profile.edge_cluster_id","description":"edge cluster uuid","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"dhcp_profile.edge_cluster_member_indexes","description":"If none is provided, the NSX will auto-select two edge-nodes from the given edge cluster","type":"long","long_option":"edge-cluster-member-indexes","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.edge_clusters","operation_id":"replacetransportnode","identity":{"name":"replacetransportnode","path":"com.vmware.nsx.edgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"member_index","display_name":"MemberIndex"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.edge_cluster_member"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"},{"field_name":"deployment_type","display_name":"DeploymentType"},{"field_name":"member_node_type","display_name":"MemberNodeType"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.edge_cluster"}],"description":"Replace the transport node in the specified member of the edge-cluster","options":[{"generic":"NONE","field_name":"edge_cluster_id","description":"(required)","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"NONE","field_name":"edge_cluster_member_transport_node.member_index","description":"System generated index for cluster member format: int32","type":"long","long_option":"member-index","short_option":""},{"generic":"NONE","field_name":"edge_cluster_member_transport_node.transport_node_id","description":"Identifier of the transport node backed by an Edge node","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cm_inventory","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.cminventory"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the manager service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ui_views","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.uiviews"},"output_field_list":[{"output_fields":[{"field_name":"views","display_name":"Views"}],"structure_id":"com.vmware.nsx.model.view_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"condition","display_name":"Condition"},{"field_name":"hover","display_name":"Hover"},{"field_name":"icons","display_name":"Icons"},{"field_name":"navigation","display_name":"Navigation"},{"field_name":"text","display_name":"Text"}],"structure_id":"com.vmware.nsx.model.label"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"condition","display_name":"Condition"},{"field_name":"text","display_name":"Text"}],"structure_id":"com.vmware.nsx.model.tooltip"},{"output_fields":[{"field_name":"label","display_name":"Label"},{"field_name":"weight","display_name":"Weight"},{"field_name":"widget_id","display_name":"WidgetId"}],"structure_id":"com.vmware.nsx.model.widget_item"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"exclude_roles","display_name":"ExcludeRoles"},{"field_name":"include_roles","display_name":"IncludeRoles"},{"field_name":"shared","display_name":"Shared"},{"field_name":"weight","display_name":"Weight"},{"field_name":"widgets","display_name":"Widgets"}],"structure_id":"com.vmware.nsx.model.view"},{"output_fields":[{"field_name":"placement","display_name":"Placement"},{"field_name":"tooltip","display_name":"Tooltip"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.icon"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"If no query params are specified then all the views entitled for the user are returned","options":[{"generic":"OPTIONAL","field_name":"view_ids","description":"Ids of the Views (optional)","type":"string","long_option":"view-ids","short_option":""},{"generic":"OPTIONAL","field_name":"widget_id","description":"Id of widget configuration (optional)","type":"string","long_option":"widget-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouterports"},"output_field_list":[],"description":"Returns information about the specified logical router port.","options":[{"generic":"NONE","field_name":"logical_router_port_id","description":"(required)","type":"string","long_option":"logical-router-port-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.ipfixprofiles"},"output_field_list":[],"description":"Get an existing IPFIX profile by profile ID.","options":[{"generic":"NONE","field_name":"ipfix_profile_id","description":"(required)","type":"string","long_option":"ipfix-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.deployments","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.cluster.nodes.deployments"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"audit_password","display_name":"AuditPassword"},{"field_name":"audit_username","display_name":"AuditUsername"},{"field_name":"cli_password","display_name":"CliPassword"},{"field_name":"cli_username","display_name":"CliUsername"},{"field_name":"root_password","display_name":"RootPassword"}],"structure_id":"com.vmware.nsx.model.node_user_settings"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.cluster_node_VM_deployment_request_list"},{"output_fields":[{"field_name":"deployment_config","display_name":"DeploymentConfig"},{"field_name":"form_factor","display_name":"FormFactor"},{"field_name":"roles","display_name":"Roles"},{"field_name":"user_settings","display_name":"UserSettings"},{"field_name":"vm_id","display_name":"VmId"}],"structure_id":"com.vmware.nsx.model.cluster_node_VM_deployment_request"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Deploys a cluster node VM as specified by the deployment config","options":[{"generic":"NONE","field_name":"add_cluster_node_VM_info.clustering_config","description":"Configuration for automatically joining the cluster nodes to the cluster after they are deployed","type":"dynamicstructure","long_option":"clustering-config","short_option":""},{"generic":"NONE","field_name":"add_cluster_node_VM_info.deployment_requests","description":"Cluster node VM deployment requests to be deployed by the Manager.","type":"complex","long_option":"deployment-requests","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportnodes"},"output_field_list":[{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_node_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"host_switch_profile_ids","display_name":"HostSwitchProfileIds"},{"field_name":"pnics","display_name":"Pnics"},{"field_name":"static_ip_pool_id","display_name":"StaticIpPoolId"}],"structure_id":"com.vmware.nsx.model.host_switch"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"host_switches","display_name":"HostSwitches"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.transport_node"},{"output_fields":[{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"uplink_name","display_name":"UplinkName"}],"structure_id":"com.vmware.nsx.model.pnic"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all transport nodes","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"in_maintenance_mode","description":"maintenance mode flag (optional)","type":"boolean","long_option":"in-maintenance-mode","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"node_id","description":"node identifier (optional)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"node_ip","description":"Fabric node IP address (optional)","type":"string","long_option":"node-ip","short_option":""},{"generic":"OPTIONAL","field_name":"node_types","description":"a list of fabric node types separated by comma or a single type (optional)","type":"string","long_option":"node-types","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_id","description":"Transport zone identifier (optional)","type":"string","long_option":"transport-zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections","operation_id":"revise","identity":{"name":"revise","path":"com.vmware.nsx.serviceinsertion.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.service_insertion_section"}],"description":"Modifies an existing serviceinsertion section along with its relative position among other serviceinsertion sections in the system.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.is_default","description":"It is a boolean flag which reflects whether a distributed service section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"service_insertion_section.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"service_insertion_section.stateful","description":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.peer_endpoints","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.vpn.ipsec.peerendpoints"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"authentication_mode","display_name":"AuthenticationMode"},{"field_name":"connection_initiation_mode","display_name":"ConnectionInitiationMode"},{"field_name":"dpd_profile_id","display_name":"DpdProfileId"},{"field_name":"ike_profile_id","display_name":"IkeProfileId"},{"field_name":"ipsec_tunnel_profile_id","display_name":"IpsecTunnelProfileId"},{"field_name":"peer_address","display_name":"PeerAddress"},{"field_name":"peer_id","display_name":"PeerId"},{"field_name":"psk","display_name":"Psk"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_peer_endpoint_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get paginated list of all peer endpoint.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.serviceinsertion.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.service_insertion_section"}],"description":"Returns information about serviceinsertion section for the identifier.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.crls","operation_id":"importcrl","identity":{"name":"importcrl","path":"com.vmware.nsx.trustmanagement.crls"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"crl_entries","display_name":"CrlEntries"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"next_update","display_name":"NextUpdate"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_crl"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"}],"structure_id":"com.vmware.nsx.model.crl"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.crl_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"revocation_date","display_name":"RevocationDate"},{"field_name":"serial_number","display_name":"SerialNumber"}],"structure_id":"com.vmware.nsx.model.x509_crl_entry"}],"description":"Adds a new certificate revocation list (CRL)","options":[{"generic":"OPTIONAL","field_name":"crl_object_data._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"crl_object_data.pem_encoded","description":"pem encoded crl data","type":"string","long_option":"pem-encoded","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports.status","operation_id":"getall","identity":{"name":"getall","path":"com.vmware.nsx.logicalports.status"},"output_field_list":[{"output_fields":[{"field_name":"name","display_name":"Name"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.filter"},{"output_fields":[{"field_name":"filters","display_name":"Filters"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"total_ports","display_name":"TotalPorts"},{"field_name":"up_ports","display_name":"UpPorts"}],"structure_id":"com.vmware.nsx.model.logical_port_status_summary"}],"description":"Returns operational status of all logical ports","options":[{"generic":"OPTIONAL","field_name":"attachment_id","description":"Logical Port attachment Id (optional)","type":"string","long_option":"attachment-id","short_option":""},{"generic":"OPTIONAL","field_name":"attachment_type","description":"Type of attachment for logical port; for query only","type":"string","long_option":"attachment-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster_id","description":"Bridge Cluster identifier (optional)","type":"string","long_option":"bridge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"container_ports_only","description":"Only container VIF logical ports will be returned if true (optional, default to false)","type":"boolean","long_option":"container-ports-only","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"diagnostic","description":"Flag to enable showing of transit logical port","type":"boolean","long_option":"diagnostic","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch_id","description":"Logical Switch identifier (optional)","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"parent_vif_id","description":"ID of the VIF of type PARENT (optional)","type":"string","long_option":"parent-vif-id","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"switching_profile_id","description":"Network Profile identifier (optional)","type":"string","long_option":"switching-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"Transport node identifier (optional)","type":"string","long_option":"transport-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_id","description":"Transport zone identifier (optional)","type":"string","long_option":"transport-zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.file_store","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.filestore"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"created_epoch_ms","display_name":"CreatedEpochMs"},{"field_name":"modified_epoch_ms","display_name":"ModifiedEpochMs"},{"field_name":"name","display_name":"Name"},{"field_name":"size","display_name":"Size"}],"structure_id":"com.vmware.nsx.model.file_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read file properties","options":[{"generic":"NONE","field_name":"file_name","description":"Name of the file to retrieve information about (required)","type":"string","long_option":"file-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.liagent","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.liagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the liagent service","options":[]},{"service_id":"com.vmware.nsx.node.file_store","operation_id":"createremotedirectory","identity":{"name":"createremotedirectory","path":"com.vmware.nsx.node.filestore"},"output_field_list":[],"description":"Create a directory on the remote remote server","options":[{"generic":"OPTIONAL","field_name":"create_remote_directory_properties.port","description":"Server port format: int64","type":"long","long_option":"port","short_option":""},{"generic":"NONE","field_name":"create_remote_directory_properties.server","description":"Remote server hostname or IP address","type":"string","long_option":"server","short_option":""},{"generic":"NONE","field_name":"create_remote_directory_properties.uri","description":"URI of file to copy","type":"string","long_option":"uri","short_option":""},{"generic":"NONE","field_name":"create_remote_directory_properties.protocol.authentication_scheme.scheme_name","description":"Possible values are: ","type":"string","long_option":"protocol-authentication-scheme-scheme-name","short_option":""},{"generic":"OPTIONAL","field_name":"create_remote_directory_properties.protocol.authentication_scheme.password","description":"Password to authenticate with","type":"string","long_option":"protocol-authentication-scheme-password","short_option":""},{"generic":"NONE","field_name":"create_remote_directory_properties.protocol.authentication_scheme.username","description":"User name to authenticate with","type":"string","long_option":"protocol-authentication-scheme-username","short_option":""},{"generic":"NONE","field_name":"create_remote_directory_properties.protocol.ssh_fingerprint","description":"SSH fingerprint of server","type":"string","long_option":"protocol-ssh-fingerprint","short_option":""},{"generic":"NONE","field_name":"create_remote_directory_properties.protocol.name","description":"Possible values are: ","type":"string","long_option":"protocol-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_pools","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.ippools"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"pool_usage","display_name":"PoolUsage"},{"field_name":"subnets","display_name":"Subnets"}],"structure_id":"com.vmware.nsx.model.ip_pool"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ip_pool_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"dns_suffix","display_name":"DnsSuffix"},{"field_name":"gateway_ip","display_name":"GatewayIp"}],"structure_id":"com.vmware.nsx.model.ip_pool_subnet"},{"output_fields":[{"field_name":"allocated_ids","display_name":"AllocatedIds"},{"field_name":"free_ids","display_name":"FreeIds"},{"field_name":"total_ids","display_name":"TotalIds"}],"structure_id":"com.vmware.nsx.model.pool_usage"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the configured IP address pools","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports.statistics.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouterports.statistics.summary"},"output_field_list":[{"output_fields":[{"field_name":"dropped_packets","display_name":"DroppedPackets"},{"field_name":"total_bytes","display_name":"TotalBytes"},{"field_name":"total_packets","display_name":"TotalPackets"}],"structure_id":"com.vmware.nsx.model.logical_router_port_counters"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"rx","display_name":"Rx"},{"field_name":"tx","display_name":"Tx"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"}],"structure_id":"com.vmware.nsx.model.logical_router_port_statistics_summary"}],"description":"Returns the summation of statistics from all nodes for the Specified Logical Router Port","options":[{"generic":"NONE","field_name":"logical_router_port_id","description":"(required)","type":"string","long_option":"logical-router-port-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.tasks","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.tasks"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"async_response_available","display_name":"AsyncResponseAvailable"},{"field_name":"cancelable","display_name":"Cancelable"},{"field_name":"description","display_name":"Description"},{"field_name":"details","display_name":"Details"},{"field_name":"end_time","display_name":"EndTime"},{"field_name":"id","display_name":"Id"},{"field_name":"message","display_name":"Message"},{"field_name":"progress","display_name":"Progress"},{"field_name":"request_method","display_name":"RequestMethod"},{"field_name":"request_uri","display_name":"RequestUri"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"user","display_name":"User"}],"structure_id":"com.vmware.nsx.model.appliance_management_task_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read task properties","options":[{"generic":"NONE","field_name":"task_id","description":"ID of task to read (required)","type":"string","long_option":"task-id","short_option":""},{"generic":"OPTIONAL","field_name":"suppress_redirect","description":"Suppress redirect status if applicable (optional, default to false)","type":"boolean","long_option":"suppress-redirect","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.ike_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.vpn.ipsec.ikeprofiles"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dh_groups","display_name":"DhGroups"},{"field_name":"digest_algorithms","display_name":"DigestAlgorithms"},{"field_name":"encryption_algorithms","display_name":"EncryptionAlgorithms"},{"field_name":"ike_version","display_name":"IkeVersion"},{"field_name":"sa_life_time","display_name":"SaLifeTime"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNIKE_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPNIKE_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get paginated list of all IKE Profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.app_discovery.app_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.appdiscovery.appprofiles"},"output_field_list":[],"description":"Deletes the specified AppProfile.","options":[{"generic":"NONE","field_name":"app_profile_id","description":"(required)","type":"string","long_option":"app-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.host_switch_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.hostswitchprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.host_switch_profiles_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the configured hostswitch profiles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"hostswitch_profile_type","description":"Supported HostSwitch profiles","type":"string","long_option":"hostswitch-profile-type","short_option":""},{"generic":"OPTIONAL","field_name":"include_system_owned","description":"Whether the list result contains system resources (optional, default to false)","type":"boolean","long_option":"include-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"uplink_teaming_policy_name","description":"The host switch profile's uplink teaming policy name (optional)","type":"string","long_option":"uplink-teaming-policy-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.datastore","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.datastore"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the datastore service process","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relay_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dhcp.relayprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_profile"}],"description":"Modifies the specified dhcp relay profile.","options":[{"generic":"NONE","field_name":"relay_profile_id","description":"(required)","type":"string","long_option":"relay-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"dhcp_relay_profile.server_addresses","description":"","type":"string","long_option":"server-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cm_inventory","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.cminventory"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the manager service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"members","display_name":"Members"},{"field_name":"membership_criteria","display_name":"MembershipCriteria"}],"structure_id":"com.vmware.nsx.model.NS_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.NS_group_list_result"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"op","display_name":"Op"},{"field_name":"target_property","display_name":"TargetProperty"},{"field_name":"target_resource","display_name":"TargetResource"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"value","display_name":"Value"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.NS_group_simple_expression"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"List the NSGroups in a paginated format","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"member_types","description":"Specify member types to filter corresponding NSGroups (optional)","type":"string","long_option":"member-types","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"populate_references","description":"Populate metadata of resource referenced by NSGroupExpressions (optional, default to false)","type":"boolean","long_option":"populate-references","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes","operation_id":"upgradeinfra","identity":{"name":"upgradeinfra","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Perform a service deployment upgrade on a host node","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"disable_vm_migration","description":"Should VM migration be disabled during upgrade (optional, default to false)","type":"boolean","long_option":"disable-vm-migration","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.vidm.groups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.aaa.vidm.groups"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"name","display_name":"Name"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.vidm_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.vidm_info_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get all the User Groups where vIDM display name matches the search key case insensitively","options":[{"generic":"NONE","field_name":"search_string","description":"Search string to search for","type":"string","long_option":"search-string","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.node.services.http","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.http"},"output_field_list":[],"description":"Restart the http service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.csrs","operation_id":"selfsign","identity":{"name":"selfsign","path":"com.vmware.nsx.trustmanagement.csrs"},"output_field_list":[{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Self-signs the previously generated CSR","options":[{"generic":"NONE","field_name":"csr_id","description":"CSR this certificate is associated with (required)","type":"string","long_option":"csr-id","short_option":""},{"generic":"NONE","field_name":"days_valid","description":"Number of days the certificate will be valid, default 10 years (required)","type":"long","long_option":"days-valid","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.services","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_service_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.logical_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all configured logical router services that can be applied to one or more logical router ports","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"(optional)","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.application_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.applicationprofiles"},"output_field_list":[],"description":"Create a load balancer application profile.","options":[{"generic":"OPTIONAL","field_name":"lb_app_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"lb-app-profile","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"lb_app_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules.stats","operation_id":"get_0","identity":{"name":"get0","path":"com.vmware.nsx.firewall.sections.rules.stats"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"byte_count","display_name":"ByteCount"},{"field_name":"packet_count","display_name":"PacketCount"},{"field_name":"rule_id","display_name":"RuleId"},{"field_name":"session_count","display_name":"SessionCount"},{"field_name":"total_session_count","display_name":"TotalSessionCount"}],"structure_id":"com.vmware.nsx.model.firewall_stats"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get aggregated statistics for a rule for given firewall section","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoints.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.bridgeendpoints.statistics"},"output_field_list":[{"output_fields":[{"field_name":"dropped","display_name":"Dropped"},{"field_name":"multicast_broadcast","display_name":"MulticastBroadcast"},{"field_name":"total","display_name":"Total"}],"structure_id":"com.vmware.nsx.model.data_counter"},{"output_fields":[{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_packets","display_name":"TxPackets"},{"field_name":"endpoint_id","display_name":"EndpointId"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint_statistics"}],"description":"Get the statistics for the Bridge Endpoint of the given Endpoint id (endpoint-id)","options":[{"generic":"NONE","field_name":"endpoint_id","description":"(required)","type":"string","long_option":"endpoint-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"revise","identity":{"name":"revise","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.firewall_section"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies an existing firewall section along with its relative position among other firewall sections in the system.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.is_default","description":"It is a boolean flag which reflects whether a distributed service section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"firewall_section.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"firewall_section.stateful","description":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"administrative_distance","display_name":"AdministrativeDistance"},{"field_name":"bfd_enabled","display_name":"BfdEnabled"},{"field_name":"blackhole_action","display_name":"BlackholeAction"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"}],"structure_id":"com.vmware.nsx.model.static_route_next_hop"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.static_route_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hops","display_name":"NextHops"}],"structure_id":"com.vmware.nsx.model.static_route"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about configured static routes, including the network address and next hops for each static route.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.ipfix.collectorconfigs","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.ipfix.collectorconfigs"},"output_field_list":[],"description":"Delete an existing IPFIX collector configuration","options":[{"generic":"NONE","field_name":"collector_config_id","description":"(required)","type":"string","long_option":"collector-config-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.discovered_nodes","operation_id":"hostprep","identity":{"name":"hostprep","path":"com.vmware.nsx.fabric.discoverednodes"},"output_field_list":[],"description":"Prepares(hostprep) discovered node for NSX","options":[{"generic":"NONE","field_name":"node_ext_id","description":"(required)","type":"string","long_option":"node-ext-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.datastore","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.datastore"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Restart, start or stop the datastore service process","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"actions","display_name":"Actions"},{"field_name":"match_conditions","display_name":"MatchConditions"},{"field_name":"match_strategy","display_name":"MatchStrategy"},{"field_name":"phase","display_name":"Phase"}],"structure_id":"com.vmware.nsx.model.lb_rule"}],"description":"Retrieve a load balancer rule.","options":[{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.rules","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.rules"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"actions","display_name":"Actions"},{"field_name":"match_conditions","display_name":"MatchConditions"},{"field_name":"match_strategy","display_name":"MatchStrategy"},{"field_name":"phase","display_name":"Phase"}],"structure_id":"com.vmware.nsx.model.lb_rule"}],"description":"Update a load balancer rule.","options":[{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"lb_rule.actions","description":"A list of actions to be executed at specified phase when load balancer rule matches","type":"dynamicstructure","long_option":"actions","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_rule.match_conditions","description":"A list of match conditions used to match application traffic","type":"dynamicstructure","long_option":"match-conditions","short_option":""},{"generic":"NONE","field_name":"lb_rule.match_strategy","description":"Possible values are: ","type":"string","long_option":"match-strategy","short_option":""},{"generic":"NONE","field_name":"lb_rule.phase","description":"Possible values are: ","type":"string","long_option":"phase","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.serviceinsertion.sections","operation_id":"revisewithrules","identity":{"name":"revisewithrules","path":"com.vmware.nsx.serviceinsertion.sections"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"},{"field_name":"redirect_tos","display_name":"RedirectTos"}],"structure_id":"com.vmware.nsx.model.service_insertion_rule"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.service_insertion_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.service_insertion_section_rule_list"}],"description":"Modifies an existing serviceinsertion section along with its relative position among other serviceinsertion sections with rules","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.is_default","description":"It is a boolean flag which reflects whether a distributed service section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"service_insertion_section_rule_list.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"service_insertion_section_rule_list.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"service_insertion_section_rule_list.stateful","description":"Stateful or Stateless nature of distributed service section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"NONE","field_name":"service_insertion_section_rule_list.rules","description":"List of Service Insertion rules in the section","type":"complex","long_option":"rules","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"service_id":"com.vmware.nsx.cluster","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.cluster"},"output_field_list":[],"description":"Invoke DELETE request on target cluster node","options":[{"generic":"NONE","field_name":"target_node_id","description":"Target node UUID or keyword self (required)","type":"string","long_option":"target-node-id","short_option":""},{"generic":"NONE","field_name":"target_uri","description":"URI of API to invoke on target node (required)","type":"string","long_option":"target-uri","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.monitors","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.monitors"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_monitor_list_result"}],"description":"Retrieve a paginated list of load balancer monitors.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included in query result (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"monitor query type (optional)","type":"string","long_option":"type","short_option":""}]},{"service_id":"com.vmware.nsx.transport_nodes","operation_id":"resynchostconfig","identity":{"name":"resynchostconfig","path":"com.vmware.nsx.transportnodes"},"output_field_list":[],"description":"Resync the TransportNode configuration on a host","options":[{"generic":"NONE","field_name":"transportnode_id","description":"(required)","type":"string","long_option":"transportnode-id","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.plan","operation_id":"reset","identity":{"name":"reset","path":"com.vmware.nsx.upgrade.plan"},"output_field_list":[],"description":"Reset the upgrade plan to default plan","options":[{"generic":"NONE","field_name":"component_type","description":"Component type (required)","type":"string","long_option":"component-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.re_classify","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.appdiscovery.sessions.reclassify"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_id","display_name":"AppProfileId"},{"field_name":"app_profile_name","display_name":"AppProfileName"}],"structure_id":"com.vmware.nsx.model.app_profile_meta_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"no_of_vms","display_name":"NoOfVms"},{"field_name":"ns_group_id","display_name":"NsGroupId"}],"structure_id":"com.vmware.nsx.model.NS_group_meta_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"end_timestamp","display_name":"EndTimestamp"},{"field_name":"reclassification","display_name":"Reclassification"},{"field_name":"start_timestamp","display_name":"StartTimestamp"},{"field_name":"status","display_name":"Status"},{"field_name":"app_profile_summary_list","display_name":"AppProfileSummaryList"},{"field_name":"app_profiles","display_name":"AppProfiles"},{"field_name":"ns_groups","display_name":"NsGroups"}],"structure_id":"com.vmware.nsx.model.app_discovery_session_result_summary"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"app_profile_id","display_name":"AppProfileId"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"installed_apps_count","display_name":"InstalledAppsCount"}],"structure_id":"com.vmware.nsx.model.app_discovery_app_profile_result_summary"}],"description":"Re-classify completed application discovery session against input AppProfiles","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"session_reclassification_parameter.app_profile_ids","description":"App Profile Ids","type":"string","long_option":"app-profile-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cm_inventory","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.cminventory"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read cm inventory service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.vpn.ipsec.tunnel_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.vpn.ipsec.tunnelprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"df_policy","display_name":"DfPolicy"},{"field_name":"dh_groups","display_name":"DhGroups"},{"field_name":"digest_algorithms","display_name":"DigestAlgorithms"},{"field_name":"enable_perfect_forward_secrecy","display_name":"EnablePerfectForwardSecrecy"},{"field_name":"encapsulation_mode","display_name":"EncapsulationMode"},{"field_name":"encryption_algorithms","display_name":"EncryptionAlgorithms"},{"field_name":"sa_life_time","display_name":"SaLifeTime"},{"field_name":"transform_protocol","display_name":"TransformProtocol"}],"structure_id":"com.vmware.nsx.model.IP_sec_VPN_tunnel_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Edit custom IPSec Tunnel Profile","options":[{"generic":"NONE","field_name":"ipsec_vpn_tunnel_profile_id","description":"(required)","type":"string","long_option":"ipsec-vpn-tunnel-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._schema","description":"Schema for this resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._self.href","description":"Link to resource","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.df_policy","description":"Possible values are: ","type":"string","long_option":"df-policy","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPN_tunnel_profile.dh_groups","description":"Possible values are: ","type":"string","long_option":"dh-groups","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPN_tunnel_profile.digest_algorithms","description":"Possible values are: ","type":"string","long_option":"digest-algorithms","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.enable_perfect_forward_secrecy","description":"If true, perfect forward secrecy (PFS) is enabled.","type":"boolean","long_option":"enable-perfect-forward-secrecy","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.encapsulation_mode","description":"Possible values are: ","type":"string","long_option":"encapsulation-mode","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_sec_VPN_tunnel_profile.encryption_algorithms","description":"Possible values are: ","type":"string","long_option":"encryption-algorithms","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.sa_life_time","description":"SA life time specifies the expiry time of security association","type":"long","long_option":"sa-life-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_sec_VPN_tunnel_profile.transform_protocol","description":"Possible values are: ","type":"string","long_option":"transform-protocol","short_option":""}]}],"namespaces":[{"identity":{"name":"stats","path":"com.vmware.nsx.firewall"},"description":"stats namespace","children":[]},{"identity":{"name":"restore","path":"com.vmware.nsx.cluster"},"description":"restore namespace","children":[{"name":"instructionresources","path":"com.vmware.nsx.cluster.restore"},{"name":"backuptimestamps","path":"com.vmware.nsx.cluster.restore"},{"name":"config","path":"com.vmware.nsx.cluster.restore"},{"name":"status","path":"com.vmware.nsx.cluster.restore"}]},{"identity":{"name":"nodemgmt","path":"com.vmware.nsx.node.services"},"description":"nodemgmt namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.nodemgmt"}]},{"identity":{"name":"csrs","path":"com.vmware.nsx.trustmanagement"},"description":"csrs namespace","children":[]},{"identity":{"name":"network","path":"com.vmware.nsx.fabric.nodes"},"description":"network namespace","children":[{"name":"interfaces","path":"com.vmware.nsx.fabric.nodes.network"}]},{"identity":{"name":"transportzoneprofiles","path":"com.vmware.nsx"},"description":"transportzoneprofiles namespace","children":[]},{"identity":{"name":"firewall","path":"com.vmware.nsx"},"description":"firewall namespace","children":[{"name":"excludelist","path":"com.vmware.nsx.firewall"},{"name":"stats","path":"com.vmware.nsx.firewall"},{"name":"sections","path":"com.vmware.nsx.firewall"},{"name":"rules","path":"com.vmware.nsx.firewall"},{"name":"status","path":"com.vmware.nsx.firewall"}]},{"identity":{"name":"associations","path":"com.vmware.nsx"},"description":"associations namespace","children":[]},{"identity":{"name":"vteplabelpools","path":"com.vmware.nsx.pools"},"description":"vteplabelpools namespace","children":[]},{"identity":{"name":"hpm","path":"com.vmware.nsx"},"description":"hpm namespace","children":[{"name":"features","path":"com.vmware.nsx.hpm"},{"name":"alarms","path":"com.vmware.nsx.hpm"},{"name":"globalconfig","path":"com.vmware.nsx.hpm"}]},{"identity":{"name":"aggregateinfo","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"description":"aggregateinfo namespace","children":[]},{"identity":{"name":"ippools","path":"com.vmware.nsx.dhcp.servers"},"description":"ippools namespace","children":[]},{"identity":{"name":"relays","path":"com.vmware.nsx.dhcp"},"description":"relays namespace","children":[]},{"identity":{"name":"allocations","path":"com.vmware.nsx.pools.ippools"},"description":"allocations namespace","children":[]},{"identity":{"name":"mode","path":"com.vmware.nsx.node"},"description":"mode namespace","children":[]},{"identity":{"name":"globalconfig","path":"com.vmware.nsx.hpm"},"description":"globalconfig namespace","children":[]},{"identity":{"name":"macpools","path":"com.vmware.nsx.pools"},"description":"macpools namespace","children":[]},{"identity":{"name":"network","path":"com.vmware.nsx.cluster.nodes"},"description":"network namespace","children":[{"name":"interfaces","path":"com.vmware.nsx.cluster.nodes.network"}]},{"identity":{"name":"exporters","path":"com.vmware.nsx.node.services.syslog"},"description":"exporters namespace","children":[]},{"identity":{"name":"collectorconfigs","path":"com.vmware.nsx.ipfix"},"description":"collectorconfigs namespace","children":[]},{"identity":{"name":"ipsets","path":"com.vmware.nsx"},"description":"ipsets namespace","children":[]},{"identity":{"name":"ippools","path":"com.vmware.nsx.pools"},"description":"ippools namespace","children":[{"name":"allocations","path":"com.vmware.nsx.pools.ippools"}]},{"identity":{"name":"summary","path":"com.vmware.nsx.appdiscovery.sessions"},"description":"summary namespace","children":[]},{"identity":{"name":"virtualservers","path":"com.vmware.nsx.loadbalancer"},"description":"virtualservers namespace","children":[]},{"identity":{"name":"communitylists","path":"com.vmware.nsx.logicalrouters.routing.bgp"},"description":"communitylists namespace","children":[]},{"identity":{"name":"serviceprofiles","path":"com.vmware.nsx"},"description":"serviceprofiles namespace","children":[]},{"identity":{"name":"relayprofiles","path":"com.vmware.nsx.dhcp"},"description":"relayprofiles namespace","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.switchingprofiles"},"description":"summary namespace","children":[]},{"identity":{"name":"pools","path":"com.vmware.nsx.loadbalancer.services"},"description":"pools namespace","children":[{"name":"statistics","path":"com.vmware.nsx.loadbalancer.services.pools"},{"name":"status","path":"com.vmware.nsx.loadbalancer.services.pools"}]},{"identity":{"name":"nsservicegroups","path":"com.vmware.nsx"},"description":"nsservicegroups namespace","children":[]},{"identity":{"name":"history","path":"com.vmware.nsx.cluster.backups"},"description":"history namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.vpn.ipsec.sessions"},"description":"status namespace","children":[]},{"identity":{"name":"arptable","path":"com.vmware.nsx.logicalrouterports"},"description":"arptable namespace","children":[]},{"identity":{"name":"neighbors","path":"com.vmware.nsx.logicalrouters.routing.bgp"},"description":"neighbors namespace","children":[{"name":"status","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"}]},{"identity":{"name":"logs","path":"com.vmware.nsx.node"},"description":"logs namespace","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances.instanceruntimes.interfaces"},"description":"statistics namespace","children":[]},{"identity":{"name":"state","path":"com.vmware.nsx.transportnodes"},"description":"state namespace","children":[]},{"identity":{"name":"serviceassociations","path":"com.vmware.nsx.nsgroups"},"description":"serviceassociations namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.logicalrouters"},"description":"status namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node"},"description":"status namespace","children":[]},{"identity":{"name":"routes","path":"com.vmware.nsx.node.network"},"description":"routes namespace","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.transportzones"},"description":"summary namespace","children":[]},{"identity":{"name":"redistribution","path":"com.vmware.nsx.logicalrouters.routing"},"description":"redistribution namespace","children":[{"name":"rules","path":"com.vmware.nsx.logicalrouters.routing.redistribution"}]},{"identity":{"name":"forwardingpath","path":"com.vmware.nsx.logicalports"},"description":"forwardingpath namespace","children":[]},{"identity":{"name":"aggregateinfo","path":"com.vmware.nsx.upgrade.upgradeunits"},"description":"aggregateinfo namespace","children":[]},{"identity":{"name":"ipfix","path":"com.vmware.nsx"},"description":"ipfix namespace","children":[{"name":"collectorconfigs","path":"com.vmware.nsx.ipfix"},{"name":"configs","path":"com.vmware.nsx.ipfix"}]},{"identity":{"name":"remotetransportnodestatus","path":"com.vmware.nsx.transportnodes"},"description":"remotetransportnodestatus namespace","children":[]},{"identity":{"name":"services","path":"com.vmware.nsx.vpn.l2vpn"},"description":"services namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.manager"},"description":"status namespace","children":[]},{"identity":{"name":"aaa","path":"com.vmware.nsx"},"description":"aaa namespace","children":[{"name":"userinfo","path":"com.vmware.nsx.aaa"},{"name":"vidm","path":"com.vmware.nsx.aaa"},{"name":"roles","path":"com.vmware.nsx.aaa"},{"name":"rolebindings","path":"com.vmware.nsx.aaa"},{"name":"registrationtoken","path":"com.vmware.nsx.aaa"}]},{"identity":{"name":"history","path":"com.vmware.nsx.upgrade"},"description":"history namespace","children":[]},{"identity":{"name":"appprofiles","path":"com.vmware.nsx.appdiscovery.sessions"},"description":"appprofiles namespace","children":[]},{"identity":{"name":"uploadstatus","path":"com.vmware.nsx.upgrade.bundles"},"description":"uploadstatus namespace","children":[]},{"identity":{"name":"upgradeunits","path":"com.vmware.nsx.upgrade"},"description":"upgradeunits namespace","children":[{"name":"aggregateinfo","path":"com.vmware.nsx.upgrade.upgradeunits"}]},{"identity":{"name":"unassociatedvirtualmachines","path":"com.vmware.nsx.nsgroups"},"description":"unassociatedvirtualmachines namespace","children":[]},{"identity":{"name":"dns","path":"com.vmware.nsx"},"description":"dns namespace","children":[{"name":"forwarders","path":"com.vmware.nsx.dns"}]},{"identity":{"name":"realizationstatebarrier","path":"com.vmware.nsx"},"description":"realizationstatebarrier namespace","children":[{"name":"current","path":"com.vmware.nsx.realizationstatebarrier"},{"name":"config","path":"com.vmware.nsx.realizationstatebarrier"}]},{"identity":{"name":"upgradeunit","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"description":"upgradeunit namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.logicalports"},"description":"status namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.cluster"},"description":"status namespace","children":[]},{"identity":{"name":"stats","path":"com.vmware.nsx.node.network.interfaces"},"description":"stats namespace","children":[]},{"identity":{"name":"instanceruntimes","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances"},"description":"instanceruntimes namespace","children":[{"name":"interfaces","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances.instanceruntimes"}]},{"identity":{"name":"filestore","path":"com.vmware.nsx.node"},"description":"filestore namespace","children":[{"name":"thumbprint","path":"com.vmware.nsx.node.filestore"}]},{"identity":{"name":"node","path":"com.vmware.nsx"},"description":"node namespace","children":[{"name":"tasks","path":"com.vmware.nsx.node"},{"name":"aaa","path":"com.vmware.nsx.node"},{"name":"logs","path":"com.vmware.nsx.node"},{"name":"network","path":"com.vmware.nsx.node"},{"name":"users","path":"com.vmware.nsx.node"},{"name":"filestore","path":"com.vmware.nsx.node"},{"name":"hardeningpolicy","path":"com.vmware.nsx.node"},{"name":"mode","path":"com.vmware.nsx.node"},{"name":"rabbitmqmanagementport","path":"com.vmware.nsx.node"},{"name":"services","path":"com.vmware.nsx.node"},{"name":"processes","path":"com.vmware.nsx.node"},{"name":"status","path":"com.vmware.nsx.node"},{"name":"version","path":"com.vmware.nsx.node"}]},{"identity":{"name":"state","path":"com.vmware.nsx.fabric.computemanagers"},"description":"state namespace","children":[]},{"identity":{"name":"loadbalancer","path":"com.vmware.nsx"},"description":"loadbalancer namespace","children":[{"name":"services","path":"com.vmware.nsx.loadbalancer"},{"name":"persistenceprofiles","path":"com.vmware.nsx.loadbalancer"},{"name":"monitors","path":"com.vmware.nsx.loadbalancer"},{"name":"virtualservers","path":"com.vmware.nsx.loadbalancer"},{"name":"ssl","path":"com.vmware.nsx.loadbalancer"},{"name":"rules","path":"com.vmware.nsx.loadbalancer"},{"name":"pools","path":"com.vmware.nsx.loadbalancer"},{"name":"clientsslprofiles","path":"com.vmware.nsx.loadbalancer"},{"name":"tcpprofiles","path":"com.vmware.nsx.loadbalancer"},{"name":"serversslprofiles","path":"com.vmware.nsx.loadbalancer"},{"name":"applicationprofiles","path":"com.vmware.nsx.loadbalancer"}]},{"identity":{"name":"searchdomains","path":"com.vmware.nsx.node.network"},"description":"searchdomains namespace","children":[]},{"identity":{"name":"hardeningpolicy","path":"com.vmware.nsx.node"},"description":"hardeningpolicy namespace","children":[{"name":"mandatoryaccesscontrol","path":"com.vmware.nsx.node.hardeningpolicy"}]},{"identity":{"name":"logicalrouterports","path":"com.vmware.nsx"},"description":"logicalrouterports namespace","children":[{"name":"statistics","path":"com.vmware.nsx.logicalrouterports"},{"name":"arptable","path":"com.vmware.nsx.logicalrouterports"}]},{"identity":{"name":"discoverednodes","path":"com.vmware.nsx.fabric"},"description":"discoverednodes namespace","children":[]},{"identity":{"name":"leases","path":"com.vmware.nsx.dhcp.servers"},"description":"leases namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.bridgeendpoints"},"description":"status namespace","children":[]},{"identity":{"name":"transportnodes","path":"com.vmware.nsx"},"description":"transportnodes namespace","children":[{"name":"pnicbondstatus","path":"com.vmware.nsx.transportnodes"},{"name":"statistics","path":"com.vmware.nsx.transportnodes"},{"name":"state","path":"com.vmware.nsx.transportnodes"},{"name":"status","path":"com.vmware.nsx.transportnodes"},{"name":"tunnels","path":"com.vmware.nsx.transportnodes"},{"name":"remotetransportnodestatus","path":"com.vmware.nsx.transportnodes"}]},{"identity":{"name":"normalizations","path":"com.vmware.nsx"},"description":"normalizations namespace","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.vpn.services"},"description":"summary namespace","children":[]},{"identity":{"name":"modules","path":"com.vmware.nsx.fabric.nodes"},"description":"modules namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.liagent"},"description":"status namespace","children":[]},{"identity":{"name":"management","path":"com.vmware.nsx.configs"},"description":"management namespace","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.firewall.sections"},"description":"summary namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.vpn.l2vpn.sessions"},"description":"status namespace","children":[]},{"identity":{"name":"plan","path":"com.vmware.nsx.upgrade"},"description":"plan namespace","children":[{"name":"settings","path":"com.vmware.nsx.upgrade.plan"}]},{"identity":{"name":"status","path":"com.vmware.nsx.cluster.nodes"},"description":"status namespace","children":[]},{"identity":{"name":"nsgroups","path":"com.vmware.nsx"},"description":"nsgroups namespace","children":[{"name":"effectivelogicalportmembers","path":"com.vmware.nsx.nsgroups"},{"name":"effectiveipaddressmembers","path":"com.vmware.nsx.nsgroups"},{"name":"unassociatedvirtualmachines","path":"com.vmware.nsx.nsgroups"},{"name":"effectivevirtualmachinemembers","path":"com.vmware.nsx.nsgroups"},{"name":"serviceassociations","path":"com.vmware.nsx.nsgroups"},{"name":"membertypes","path":"com.vmware.nsx.nsgroups"},{"name":"effectivelogicalswitchmembers","path":"com.vmware.nsx.nsgroups"}]},{"identity":{"name":"configs","path":"com.vmware.nsx"},"description":"configs namespace","children":[{"name":"inventory","path":"com.vmware.nsx.configs"},{"name":"management","path":"com.vmware.nsx.configs"}]},{"identity":{"name":"stats","path":"com.vmware.nsx.fabric.nodes.network.interfaces"},"description":"stats namespace","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.loadbalancer.services"},"description":"statistics namespace","children":[]},{"identity":{"name":"ipprefixlists","path":"com.vmware.nsx.logicalrouters.routing"},"description":"ipprefixlists namespace","children":[]},{"identity":{"name":"bfdconfig","path":"com.vmware.nsx.logicalrouters.routing"},"description":"bfdconfig namespace","children":[]},{"identity":{"name":"routemaps","path":"com.vmware.nsx.logicalrouters.routing"},"description":"routemaps namespace","children":[]},{"identity":{"name":"accept","path":"com.vmware.nsx.upgrade.eula"},"description":"accept namespace","children":[]},{"identity":{"name":"backups","path":"com.vmware.nsx.cluster"},"description":"backups namespace","children":[{"name":"config","path":"com.vmware.nsx.cluster.backups"},{"name":"history","path":"com.vmware.nsx.cluster.backups"},{"name":"status","path":"com.vmware.nsx.cluster.backups"}]},{"identity":{"name":"routetable","path":"com.vmware.nsx.logicalrouters.routing"},"description":"routetable namespace","children":[]},{"identity":{"name":"tunnelprofiles","path":"com.vmware.nsx.vpn.ipsec"},"description":"tunnelprofiles namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.transportzones"},"description":"status namespace","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.firewall.sections"},"description":"rules namespace","children":[{"name":"stats","path":"com.vmware.nsx.firewall.sections.rules"}]},{"identity":{"name":"debuginfo","path":"com.vmware.nsx.loadbalancer.services"},"description":"debuginfo namespace","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.vpn.l2vpn.sessions"},"description":"statistics namespace","children":[]},{"identity":{"name":"excludelist","path":"com.vmware.nsx.firewall"},"description":"excludelist namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.mdproxies"},"description":"status namespace","children":[]},{"identity":{"name":"upgradeunitgroupsstatus","path":"com.vmware.nsx.upgrade"},"description":"upgradeunitgroupsstatus namespace","children":[]},{"identity":{"name":"computemanagers","path":"com.vmware.nsx.fabric"},"description":"computemanagers namespace","children":[{"name":"state","path":"com.vmware.nsx.fabric.computemanagers"},{"name":"status","path":"com.vmware.nsx.fabric.computemanagers"}]},{"identity":{"name":"mirrorsessions","path":"com.vmware.nsx"},"description":"mirrorsessions namespace","children":[]},{"identity":{"name":"reclassify","path":"com.vmware.nsx.appdiscovery.sessions"},"description":"reclassify namespace","children":[]},{"identity":{"name":"ipsubnets","path":"com.vmware.nsx.pools"},"description":"ipsubnets namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances.instanceruntimes.interfaces"},"description":"status namespace","children":[]},{"identity":{"name":"config","path":"com.vmware.nsx.telemetry"},"description":"config namespace","children":[]},{"identity":{"name":"content","path":"com.vmware.nsx.eula"},"description":"content namespace","children":[]},{"identity":{"name":"installupgrade","path":"com.vmware.nsx.node.services"},"description":"installupgrade namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.installupgrade"}]},{"identity":{"name":"lldp","path":"com.vmware.nsx"},"description":"lldp namespace","children":[{"name":"transportnodes","path":"com.vmware.nsx.lldp"}]},{"identity":{"name":"eula","path":"com.vmware.nsx.upgrade"},"description":"eula namespace","children":[{"name":"content","path":"com.vmware.nsx.upgrade.eula"},{"name":"accept","path":"com.vmware.nsx.upgrade.eula"},{"name":"acceptance","path":"com.vmware.nsx.upgrade.eula"}]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.ntp"},"description":"status namespace","children":[]},{"identity":{"name":"statussummary","path":"com.vmware.nsx.upgrade"},"description":"statussummary namespace","children":[]},{"identity":{"name":"bundles","path":"com.vmware.nsx.upgrade"},"description":"bundles namespace","children":[{"name":"uploadstatus","path":"com.vmware.nsx.upgrade.bundles"}]},{"identity":{"name":"clusterprofiles","path":"com.vmware.nsx"},"description":"clusterprofiles namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.search"},"description":"status namespace","children":[]},{"identity":{"name":"content","path":"com.vmware.nsx.upgrade.eula"},"description":"content namespace","children":[]},{"identity":{"name":"telemetry","path":"com.vmware.nsx.node.services"},"description":"telemetry namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.telemetry"}]},{"identity":{"name":"computecollectionfabrictemplates","path":"com.vmware.nsx.fabric"},"description":"computecollectionfabrictemplates namespace","children":[]},{"identity":{"name":"hostswitchprofiles","path":"com.vmware.nsx"},"description":"hostswitchprofiles namespace","children":[]},{"identity":{"name":"pnicbondstatus","path":"com.vmware.nsx.transportnodes"},"description":"pnicbondstatus namespace","children":[]},{"identity":{"name":"computecollectiontransportnodetemplates","path":"com.vmware.nsx"},"description":"computecollectiontransportnodetemplates namespace","children":[{"name":"state","path":"com.vmware.nsx.computecollectiontransportnodetemplates"}]},{"identity":{"name":"instructionresources","path":"com.vmware.nsx.cluster.restore"},"description":"instructionresources namespace","children":[]},{"identity":{"name":"aaa","path":"com.vmware.nsx.node"},"description":"aaa namespace","children":[{"name":"providers","path":"com.vmware.nsx.node.aaa"},{"name":"authpolicy","path":"com.vmware.nsx.node.aaa"}]},{"identity":{"name":"cminventory","path":"com.vmware.nsx.node.services"},"description":"cminventory namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.cminventory"}]},{"identity":{"name":"clustermanager","path":"com.vmware.nsx.node.services"},"description":"clustermanager namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.clustermanager"}]},{"identity":{"name":"apicertificate","path":"com.vmware.nsx.cluster"},"description":"apicertificate namespace","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.vpn.l2vpn.sessions"},"description":"summary namespace","children":[]},{"identity":{"name":"backuptimestamps","path":"com.vmware.nsx.cluster.restore"},"description":"backuptimestamps namespace","children":[]},{"identity":{"name":"users","path":"com.vmware.nsx.aaa.vidm"},"description":"users namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.snmp"},"description":"status namespace","children":[]},{"identity":{"name":"uiviews","path":"com.vmware.nsx"},"description":"uiviews namespace","children":[{"name":"widgetconfigurations","path":"com.vmware.nsx.uiviews"}]},{"identity":{"name":"response","path":"com.vmware.nsx.tasks"},"description":"response namespace","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.logicalswitches"},"description":"summary namespace","children":[]},{"identity":{"name":"uiservice","path":"com.vmware.nsx.node.services"},"description":"uiservice namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.uiservice"}]},{"identity":{"name":"rules","path":"com.vmware.nsx.serviceinsertion.sections"},"description":"rules namespace","children":[]},{"identity":{"name":"virtualmachines","path":"com.vmware.nsx.fabric"},"description":"virtualmachines namespace","children":[]},{"identity":{"name":"logicalswitches","path":"com.vmware.nsx"},"description":"logicalswitches namespace","children":[{"name":"mactable","path":"com.vmware.nsx.logicalswitches"},{"name":"status","path":"com.vmware.nsx.logicalswitches"},{"name":"statistics","path":"com.vmware.nsx.logicalswitches"},{"name":"summary","path":"com.vmware.nsx.logicalswitches"},{"name":"state","path":"com.vmware.nsx.logicalswitches"},{"name":"vteptable","path":"com.vmware.nsx.logicalswitches"}]},{"identity":{"name":"network","path":"com.vmware.nsx.node"},"description":"network namespace","children":[{"name":"nameservers","path":"com.vmware.nsx.node.network"},{"name":"searchdomains","path":"com.vmware.nsx.node.network"},{"name":"routes","path":"com.vmware.nsx.node.network"},{"name":"interfaces","path":"com.vmware.nsx.node.network"}]},{"identity":{"name":"eula","path":"com.vmware.nsx"},"description":"eula namespace","children":[{"name":"acceptance","path":"com.vmware.nsx.eula"},{"name":"accept","path":"com.vmware.nsx.eula"},{"name":"content","path":"com.vmware.nsx.eula"}]},{"identity":{"name":"state","path":"com.vmware.nsx.logicalports"},"description":"state namespace","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.logicalrouters.nat"},"description":"rules namespace","children":[{"name":"statistics","path":"com.vmware.nsx.logicalrouters.nat.rules"}]},{"identity":{"name":"features","path":"com.vmware.nsx.hpm"},"description":"features namespace","children":[]},{"identity":{"name":"serviceinstances","path":"com.vmware.nsx.serviceinsertion.services"},"description":"serviceinstances namespace","children":[{"name":"instanceruntimes","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances"}]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.syslog"},"description":"status namespace","children":[]},{"identity":{"name":"computecollections","path":"com.vmware.nsx.fabric"},"description":"computecollections namespace","children":[]},{"identity":{"name":"services","path":"com.vmware.nsx.vpn"},"description":"services namespace","children":[{"name":"summary","path":"com.vmware.nsx.vpn.services"}]},{"identity":{"name":"errorresolver","path":"com.vmware.nsx"},"description":"errorresolver namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.cminventory"},"description":"status namespace","children":[]},{"identity":{"name":"widgetconfigurations","path":"com.vmware.nsx.uiviews"},"description":"widgetconfigurations namespace","children":[]},{"identity":{"name":"userinfo","path":"com.vmware.nsx.aaa"},"description":"userinfo namespace","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.loadbalancer"},"description":"rules namespace","children":[]},{"identity":{"name":"thumbprint","path":"com.vmware.nsx.node.filestore"},"description":"thumbprint namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"description":"status namespace","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.firewall"},"description":"rules namespace","children":[{"name":"state","path":"com.vmware.nsx.firewall.rules"}]},{"identity":{"name":"serverprofiles","path":"com.vmware.nsx.dhcp"},"description":"serverprofiles namespace","children":[]},{"identity":{"name":"mactable","path":"com.vmware.nsx.logicalports"},"description":"mactable namespace","children":[]},{"identity":{"name":"state","path":"com.vmware.nsx.logicalswitches"},"description":"state namespace","children":[]},{"identity":{"name":"communtylists","path":"com.vmware.nsx.logicalrouters.routing.bgp"},"description":"communtylists namespace","children":[]},{"identity":{"name":"sessions","path":"com.vmware.nsx.vpn.ipsec"},"description":"sessions namespace","children":[{"name":"statistics","path":"com.vmware.nsx.vpn.ipsec.sessions"},{"name":"summary","path":"com.vmware.nsx.vpn.ipsec.sessions"},{"name":"status","path":"com.vmware.nsx.vpn.ipsec.sessions"}]},{"identity":{"name":"staticbindings","path":"com.vmware.nsx.dhcp.servers"},"description":"staticbindings namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.loadbalancer.services.virtualservers"},"description":"status namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.cluster.restore"},"description":"status namespace","children":[]},{"identity":{"name":"mandatoryaccesscontrol","path":"com.vmware.nsx.node.hardeningpolicy"},"description":"mandatoryaccesscontrol namespace","children":[]},{"identity":{"name":"natrules","path":"com.vmware.nsx.transportnodes.statistics"},"description":"natrules namespace","children":[]},{"identity":{"name":"forwarders","path":"com.vmware.nsx.dns"},"description":"forwarders namespace","children":[]},{"identity":{"name":"ipfixcollectorprofiles","path":"com.vmware.nsx"},"description":"ipfixcollectorprofiles namespace","children":[]},{"identity":{"name":"fabric","path":"com.vmware.nsx"},"description":"fabric namespace","children":[{"name":"nodes","path":"com.vmware.nsx.fabric"},{"name":"computemanagers","path":"com.vmware.nsx.fabric"},{"name":"computecollections","path":"com.vmware.nsx.fabric"},{"name":"computecollectionfabrictemplates","path":"com.vmware.nsx.fabric"},{"name":"discoverednodes","path":"com.vmware.nsx.fabric"},{"name":"virtualmachines","path":"com.vmware.nsx.fabric"},{"name":"vifs","path":"com.vmware.nsx.fabric"}]},{"identity":{"name":"sshkeys","path":"com.vmware.nsx.node.users"},"description":"sshkeys namespace","children":[]},{"identity":{"name":"services","path":"com.vmware.nsx"},"description":"services namespace","children":[]},{"identity":{"name":"state","path":"com.vmware.nsx.fabric.nodes"},"description":"state namespace","children":[]},{"identity":{"name":"version","path":"com.vmware.nsx.node"},"description":"version namespace","children":[]},{"identity":{"name":"services","path":"com.vmware.nsx.vpn.ipsec"},"description":"services namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.fabric.computemanagers"},"description":"status namespace","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.logicalports"},"description":"statistics namespace","children":[]},{"identity":{"name":"registrationtoken","path":"com.vmware.nsx.aaa"},"description":"registrationtoken namespace","children":[]},{"identity":{"name":"ipfixprofiles","path":"com.vmware.nsx"},"description":"ipfixprofiles namespace","children":[]},{"identity":{"name":"authpolicy","path":"com.vmware.nsx.node.aaa"},"description":"authpolicy namespace","children":[]},{"identity":{"name":"nsxmessagebus","path":"com.vmware.nsx.node.services"},"description":"nsxmessagebus namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.nsxmessagebus"}]},{"identity":{"name":"status","path":"com.vmware.nsx.dhcp.servers"},"description":"status namespace","children":[]},{"identity":{"name":"bridgeendpointprofiles","path":"com.vmware.nsx"},"description":"bridgeendpointprofiles namespace","children":[]},{"identity":{"name":"clientsslprofiles","path":"com.vmware.nsx.loadbalancer"},"description":"clientsslprofiles namespace","children":[]},{"identity":{"name":"roles","path":"com.vmware.nsx.aaa"},"description":"roles namespace","children":[]},{"identity":{"name":"appdiscovery","path":"com.vmware.nsx"},"description":"appdiscovery namespace","children":[{"name":"sessions","path":"com.vmware.nsx.appdiscovery"},{"name":"appprofiles","path":"com.vmware.nsx.appdiscovery"}]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.http"},"description":"status namespace","children":[]},{"identity":{"name":"effectivelogicalportmembers","path":"com.vmware.nsx.nsgroups"},"description":"effectivelogicalportmembers namespace","children":[]},{"identity":{"name":"vidm","path":"com.vmware.nsx.node.aaa.providers"},"description":"vidm namespace","children":[{"name":"status","path":"com.vmware.nsx.node.aaa.providers.vidm"}]},{"identity":{"name":"status","path":"com.vmware.nsx.loadbalancer.services"},"description":"status namespace","children":[]},{"identity":{"name":"mgmtplanebus","path":"com.vmware.nsx.node.services"},"description":"mgmtplanebus namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.mgmtplanebus"}]},{"identity":{"name":"services","path":"com.vmware.nsx.node"},"description":"services namespace","children":[{"name":"cminventory","path":"com.vmware.nsx.node.services"},{"name":"clustermanager","path":"com.vmware.nsx.node.services"},{"name":"search","path":"com.vmware.nsx.node.services"},{"name":"manager","path":"com.vmware.nsx.node.services"},{"name":"nodemgmt","path":"com.vmware.nsx.node.services"},{"name":"uiservice","path":"com.vmware.nsx.node.services"},{"name":"installupgrade","path":"com.vmware.nsx.node.services"},{"name":"nsxupgradeagent","path":"com.vmware.nsx.node.services"},{"name":"snmp","path":"com.vmware.nsx.node.services"},{"name":"datastore","path":"com.vmware.nsx.node.services"},{"name":"telemetry","path":"com.vmware.nsx.node.services"},{"name":"mgmtplanebus","path":"com.vmware.nsx.node.services"},{"name":"liagent","path":"com.vmware.nsx.node.services"},{"name":"syslog","path":"com.vmware.nsx.node.services"},{"name":"ntp","path":"com.vmware.nsx.node.services"},{"name":"ssh","path":"com.vmware.nsx.node.services"},{"name":"http","path":"com.vmware.nsx.node.services"},{"name":"nsxmessagebus","path":"com.vmware.nsx.node.services"}]},{"identity":{"name":"statistics","path":"com.vmware.nsx.loadbalancer.services.virtualservers"},"description":"statistics namespace","children":[]},{"identity":{"name":"stats","path":"com.vmware.nsx.firewall.sections.rules"},"description":"stats namespace","children":[]},{"identity":{"name":"http","path":"com.vmware.nsx.node.services"},"description":"http namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.http"}]},{"identity":{"name":"nameservers","path":"com.vmware.nsx.node.network"},"description":"nameservers namespace","children":[]},{"identity":{"name":"stats","path":"com.vmware.nsx.cluster.nodes.network.interfaces"},"description":"stats namespace","children":[]},{"identity":{"name":"macsets","path":"com.vmware.nsx"},"description":"macsets namespace","children":[{"name":"members","path":"com.vmware.nsx.macsets"}]},{"identity":{"name":"upgradeunitgroups","path":"com.vmware.nsx.upgrade"},"description":"upgradeunitgroups namespace","children":[{"name":"aggregateinfo","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},{"name":"status","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},{"name":"upgradeunit","path":"com.vmware.nsx.upgrade.upgradeunitgroups"}]},{"identity":{"name":"search","path":"com.vmware.nsx.node.services"},"description":"search namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.search"}]},{"identity":{"name":"switchingprofiles","path":"com.vmware.nsx"},"description":"switchingprofiles namespace","children":[{"name":"summary","path":"com.vmware.nsx.switchingprofiles"}]},{"identity":{"name":"ssl","path":"com.vmware.nsx.loadbalancer"},"description":"ssl namespace","children":[{"name":"ciphersandprotocols","path":"com.vmware.nsx.loadbalancer.ssl"}]},{"identity":{"name":"effectivevirtualmachinemembers","path":"com.vmware.nsx.nsgroups"},"description":"effectivevirtualmachinemembers namespace","children":[]},{"identity":{"name":"pools","path":"com.vmware.nsx.loadbalancer"},"description":"pools namespace","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.logicalswitches"},"description":"statistics namespace","children":[]},{"identity":{"name":"accept","path":"com.vmware.nsx.eula"},"description":"accept namespace","children":[]},{"identity":{"name":"tasks","path":"com.vmware.nsx"},"description":"tasks namespace","children":[{"name":"response","path":"com.vmware.nsx.tasks"}]},{"identity":{"name":"localendpoints","path":"com.vmware.nsx.vpn.ipsec"},"description":"localendpoints namespace","children":[]},{"identity":{"name":"switchglobal","path":"com.vmware.nsx.ipfixobspoints"},"description":"switchglobal namespace","children":[]},{"identity":{"name":"peercodes","path":"com.vmware.nsx.vpn.l2vpn.sessions"},"description":"peercodes namespace","children":[]},{"identity":{"name":"interfaces","path":"com.vmware.nsx.fabric.nodes.network"},"description":"interfaces namespace","children":[{"name":"stats","path":"com.vmware.nsx.fabric.nodes.network.interfaces"}]},{"identity":{"name":"snmp","path":"com.vmware.nsx.node.services"},"description":"snmp namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.snmp"}]},{"identity":{"name":"trustmanagement","path":"com.vmware.nsx"},"description":"trustmanagement namespace","children":[{"name":"principalidentities","path":"com.vmware.nsx.trustmanagement"},{"name":"crls","path":"com.vmware.nsx.trustmanagement"},{"name":"csrs","path":"com.vmware.nsx.trustmanagement"},{"name":"certificates","path":"com.vmware.nsx.trustmanagement"}]},{"identity":{"name":"rabbitmqmanagementport","path":"com.vmware.nsx.node"},"description":"rabbitmqmanagementport namespace","children":[]},{"identity":{"name":"ipblocks","path":"com.vmware.nsx.pools"},"description":"ipblocks namespace","children":[]},{"identity":{"name":"bfdpeers","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"},"description":"bfdpeers namespace","children":[]},{"identity":{"name":"advertisement","path":"com.vmware.nsx.logicalrouters.routing"},"description":"advertisement namespace","children":[{"name":"rules","path":"com.vmware.nsx.logicalrouters.routing.advertisement"}]},{"identity":{"name":"statistics","path":"com.vmware.nsx.dhcp.servers"},"description":"statistics namespace","children":[]},{"identity":{"name":"crls","path":"com.vmware.nsx.trustmanagement"},"description":"crls namespace","children":[]},{"identity":{"name":"bgp","path":"com.vmware.nsx.logicalrouters.routing"},"description":"bgp namespace","children":[{"name":"communitylists","path":"com.vmware.nsx.logicalrouters.routing.bgp"},{"name":"communtylists","path":"com.vmware.nsx.logicalrouters.routing.bgp"},{"name":"neighbors","path":"com.vmware.nsx.logicalrouters.routing.bgp"}]},{"identity":{"name":"summary","path":"com.vmware.nsx.upgrade"},"description":"summary namespace","children":[]},{"identity":{"name":"sections","path":"com.vmware.nsx.firewall"},"description":"sections namespace","children":[{"name":"state","path":"com.vmware.nsx.firewall.sections"},{"name":"summary","path":"com.vmware.nsx.firewall.sections"},{"name":"rules","path":"com.vmware.nsx.firewall.sections"}]},{"identity":{"name":"settings","path":"com.vmware.nsx.upgrade.plan"},"description":"settings namespace","children":[]},{"identity":{"name":"nsx","path":"com.vmware"},"description":"nsx namespace","children":[{"name":"macsets","path":"com.vmware.nsx"},{"name":"mirrorsessions","path":"com.vmware.nsx"},{"name":"switchingprofiles","path":"com.vmware.nsx"},{"name":"transportzones","path":"com.vmware.nsx"},{"name":"transportzoneprofiles","path":"com.vmware.nsx"},{"name":"firewall","path":"com.vmware.nsx"},{"name":"associations","path":"com.vmware.nsx"},{"name":"tasks","path":"com.vmware.nsx"},{"name":"lldp","path":"com.vmware.nsx"},{"name":"hpm","path":"com.vmware.nsx"},{"name":"ipfixobspoints","path":"com.vmware.nsx"},{"name":"clusterprofiles","path":"com.vmware.nsx"},{"name":"trustmanagement","path":"com.vmware.nsx"},{"name":"pktcap","path":"com.vmware.nsx"},{"name":"hostswitchprofiles","path":"com.vmware.nsx"},{"name":"computecollectiontransportnodetemplates","path":"com.vmware.nsx"},{"name":"ipsets","path":"com.vmware.nsx"},{"name":"serviceprofiles","path":"com.vmware.nsx"},{"name":"uiviews","path":"com.vmware.nsx"},{"name":"nsservicegroups","path":"com.vmware.nsx"},{"name":"logicalswitches","path":"com.vmware.nsx"},{"name":"vpn","path":"com.vmware.nsx"},{"name":"logicalports","path":"com.vmware.nsx"},{"name":"eula","path":"com.vmware.nsx"},{"name":"traceflows","path":"com.vmware.nsx"},{"name":"bridgeclusters","path":"com.vmware.nsx"},{"name":"ipfix","path":"com.vmware.nsx"},{"name":"aaa","path":"com.vmware.nsx"},{"name":"errorresolver","path":"com.vmware.nsx"},{"name":"serviceinsertion","path":"com.vmware.nsx"},{"name":"dns","path":"com.vmware.nsx"},{"name":"realizationstatebarrier","path":"com.vmware.nsx"},{"name":"upgrade","path":"com.vmware.nsx"},{"name":"ipfixcollectorprofiles","path":"com.vmware.nsx"},{"name":"bridgeendpoints","path":"com.vmware.nsx"},{"name":"node","path":"com.vmware.nsx"},{"name":"fabric","path":"com.vmware.nsx"},{"name":"services","path":"com.vmware.nsx"},{"name":"loadbalancer","path":"com.vmware.nsx"},{"name":"administration","path":"com.vmware.nsx"},{"name":"pools","path":"com.vmware.nsx"},{"name":"logicalrouterports","path":"com.vmware.nsx"},{"name":"nsservices","path":"com.vmware.nsx"},{"name":"networkmigrationspecs","path":"com.vmware.nsx"},{"name":"ipfixprofiles","path":"com.vmware.nsx"},{"name":"cluster","path":"com.vmware.nsx"},{"name":"telemetry","path":"com.vmware.nsx"},{"name":"transportnodes","path":"com.vmware.nsx"},{"name":"bridgeendpointprofiles","path":"com.vmware.nsx"},{"name":"batch","path":"com.vmware.nsx"},{"name":"logicalrouters","path":"com.vmware.nsx"},{"name":"normalizations","path":"com.vmware.nsx"},{"name":"appdiscovery","path":"com.vmware.nsx"},{"name":"dhcp","path":"com.vmware.nsx"},{"name":"nsgroups","path":"com.vmware.nsx"},{"name":"configs","path":"com.vmware.nsx"},{"name":"edgeclusters","path":"com.vmware.nsx"},{"name":"mdproxies","path":"com.vmware.nsx"},{"name":"licenses","path":"com.vmware.nsx"}]},{"identity":{"name":"acceptance","path":"com.vmware.nsx.upgrade.eula"},"description":"acceptance namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.uiservice"},"description":"status namespace","children":[]},{"identity":{"name":"applicationprofiles","path":"com.vmware.nsx.loadbalancer"},"description":"applicationprofiles namespace","children":[]},{"identity":{"name":"remotemac","path":"com.vmware.nsx.vpn.l2vpn.sessions"},"description":"remotemac namespace","children":[]},{"identity":{"name":"vpn","path":"com.vmware.nsx"},"description":"vpn namespace","children":[{"name":"ipsec","path":"com.vmware.nsx.vpn"},{"name":"services","path":"com.vmware.nsx.vpn"},{"name":"l2vpn","path":"com.vmware.nsx.vpn"}]},{"identity":{"name":"rules","path":"com.vmware.nsx.logicalrouters.routing.redistribution"},"description":"rules namespace","children":[]},{"identity":{"name":"licensesusage","path":"com.vmware.nsx.licenses"},"description":"licensesusage namespace","children":[]},{"identity":{"name":"sections","path":"com.vmware.nsx.serviceinsertion"},"description":"sections namespace","children":[{"name":"rules","path":"com.vmware.nsx.serviceinsertion.sections"}]},{"identity":{"name":"vmware","path":"com"},"description":"vmware namespace","children":[{"name":"nsx","path":"com.vmware"}]},{"identity":{"name":"ipsec","path":"com.vmware.nsx.vpn"},"description":"ipsec namespace","children":[{"name":"localendpoints","path":"com.vmware.nsx.vpn.ipsec"},{"name":"dpdprofiles","path":"com.vmware.nsx.vpn.ipsec"},{"name":"sessions","path":"com.vmware.nsx.vpn.ipsec"},{"name":"ikeprofiles","path":"com.vmware.nsx.vpn.ipsec"},{"name":"services","path":"com.vmware.nsx.vpn.ipsec"},{"name":"tunnelprofiles","path":"com.vmware.nsx.vpn.ipsec"},{"name":"peerendpoints","path":"com.vmware.nsx.vpn.ipsec"}]},{"identity":{"name":"inventory","path":"com.vmware.nsx.configs"},"description":"inventory namespace","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.vpn.ipsec.sessions"},"description":"summary namespace","children":[]},{"identity":{"name":"traceflows","path":"com.vmware.nsx"},"description":"traceflows namespace","children":[{"name":"observations","path":"com.vmware.nsx.traceflows"}]},{"identity":{"name":"vteptable","path":"com.vmware.nsx.logicalswitches"},"description":"vteptable namespace","children":[]},{"identity":{"name":"syslog","path":"com.vmware.nsx.node.services"},"description":"syslog namespace","children":[{"name":"exporters","path":"com.vmware.nsx.node.services.syslog"},{"name":"status","path":"com.vmware.nsx.node.services.syslog"}]},{"identity":{"name":"ntp","path":"com.vmware.nsx.node.services"},"description":"ntp namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.ntp"}]},{"identity":{"name":"peerendpoints","path":"com.vmware.nsx.vpn.ipsec"},"description":"peerendpoints namespace","children":[]},{"identity":{"name":"vifs","path":"com.vmware.nsx.fabric"},"description":"vifs namespace","children":[]},{"identity":{"name":"capabilities","path":"com.vmware.nsx.fabric.nodes"},"description":"capabilities namespace","children":[]},{"identity":{"name":"groups","path":"com.vmware.nsx.aaa.vidm"},"description":"groups namespace","children":[]},{"identity":{"name":"services","path":"com.vmware.nsx.loadbalancer"},"description":"services namespace","children":[{"name":"status","path":"com.vmware.nsx.loadbalancer.services"},{"name":"pools","path":"com.vmware.nsx.loadbalancer.services"},{"name":"virtualservers","path":"com.vmware.nsx.loadbalancer.services"},{"name":"statistics","path":"com.vmware.nsx.loadbalancer.services"},{"name":"debuginfo","path":"com.vmware.nsx.loadbalancer.services"}]},{"identity":{"name":"manager","path":"com.vmware.nsx.node.services"},"description":"manager namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.manager"}]},{"identity":{"name":"status","path":"com.vmware.nsx.cluster.nodes.deployments"},"description":"status namespace","children":[]},{"identity":{"name":"nsxupgradeagent","path":"com.vmware.nsx.node.services"},"description":"nsxupgradeagent namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.nsxupgradeagent"}]},{"identity":{"name":"statistics","path":"com.vmware.nsx.logicalrouters.nat.rules"},"description":"statistics namespace","children":[]},{"identity":{"name":"nodessummary","path":"com.vmware.nsx.upgrade"},"description":"nodessummary namespace","children":[]},{"identity":{"name":"nodes","path":"com.vmware.nsx.fabric"},"description":"nodes namespace","children":[{"name":"state","path":"com.vmware.nsx.fabric.nodes"},{"name":"network","path":"com.vmware.nsx.fabric.nodes"},{"name":"modules","path":"com.vmware.nsx.fabric.nodes"},{"name":"status","path":"com.vmware.nsx.fabric.nodes"},{"name":"capabilities","path":"com.vmware.nsx.fabric.nodes"}]},{"identity":{"name":"config","path":"com.vmware.nsx.realizationstatebarrier"},"description":"config namespace","children":[]},{"identity":{"name":"session","path":"com.vmware.nsx.pktcap"},"description":"session namespace","children":[]},{"identity":{"name":"datastore","path":"com.vmware.nsx.node.services"},"description":"datastore namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.datastore"}]},{"identity":{"name":"providers","path":"com.vmware.nsx.node.aaa"},"description":"providers namespace","children":[{"name":"vidm","path":"com.vmware.nsx.node.aaa.providers"}]},{"identity":{"name":"nat","path":"com.vmware.nsx.logicalrouters"},"description":"nat namespace","children":[{"name":"rules","path":"com.vmware.nsx.logicalrouters.nat"}]},{"identity":{"name":"interfaces","path":"com.vmware.nsx.cluster.nodes.network"},"description":"interfaces namespace","children":[{"name":"stats","path":"com.vmware.nsx.cluster.nodes.network.interfaces"}]},{"identity":{"name":"administration","path":"com.vmware.nsx"},"description":"administration namespace","children":[{"name":"auditlogs","path":"com.vmware.nsx.administration"},{"name":"supportbundles","path":"com.vmware.nsx.administration"}]},{"identity":{"name":"pools","path":"com.vmware.nsx"},"description":"pools namespace","children":[{"name":"ippools","path":"com.vmware.nsx.pools"},{"name":"ipsubnets","path":"com.vmware.nsx.pools"},{"name":"vnipools","path":"com.vmware.nsx.pools"},{"name":"ipblocks","path":"com.vmware.nsx.pools"},{"name":"vteplabelpools","path":"com.vmware.nsx.pools"},{"name":"macpools","path":"com.vmware.nsx.pools"}]},{"identity":{"name":"sessions","path":"com.vmware.nsx.vpn.l2vpn"},"description":"sessions namespace","children":[{"name":"peercodes","path":"com.vmware.nsx.vpn.l2vpn.sessions"},{"name":"summary","path":"com.vmware.nsx.vpn.l2vpn.sessions"},{"name":"status","path":"com.vmware.nsx.vpn.l2vpn.sessions"},{"name":"remotemac","path":"com.vmware.nsx.vpn.l2vpn.sessions"},{"name":"statistics","path":"com.vmware.nsx.vpn.l2vpn.sessions"}]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.mgmtplanebus"},"description":"status namespace","children":[]},{"identity":{"name":"virtualservers","path":"com.vmware.nsx.loadbalancer.services"},"description":"virtualservers namespace","children":[{"name":"statistics","path":"com.vmware.nsx.loadbalancer.services.virtualservers"},{"name":"status","path":"com.vmware.nsx.loadbalancer.services.virtualservers"}]},{"identity":{"name":"status","path":"com.vmware.nsx.cluster.backups"},"description":"status namespace","children":[]},{"identity":{"name":"nsgroups","path":"com.vmware.nsx.appdiscovery.sessions"},"description":"nsgroups namespace","children":[{"name":"members","path":"com.vmware.nsx.appdiscovery.sessions.nsgroups"}]},{"identity":{"name":"status","path":"com.vmware.nsx.loadbalancer.services.pools"},"description":"status namespace","children":[]},{"identity":{"name":"ssh","path":"com.vmware.nsx.node.services"},"description":"ssh namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.ssh"}]},{"identity":{"name":"cluster","path":"com.vmware.nsx"},"description":"cluster namespace","children":[{"name":"restore","path":"com.vmware.nsx.cluster"},{"name":"apicertificate","path":"com.vmware.nsx.cluster"},{"name":"backups","path":"com.vmware.nsx.cluster"},{"name":"nodes","path":"com.vmware.nsx.cluster"},{"name":"status","path":"com.vmware.nsx.cluster"}]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.ssh"},"description":"status namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.nsxupgradeagent"},"description":"status namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.datastore"},"description":"status namespace","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.loadbalancer.services.pools"},"description":"statistics namespace","children":[]},{"identity":{"name":"supportbundles","path":"com.vmware.nsx.administration"},"description":"supportbundles namespace","children":[]},{"identity":{"name":"batch","path":"com.vmware.nsx"},"description":"batch namespace","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.logicalrouters.routing.advertisement"},"description":"rules namespace","children":[]},{"identity":{"name":"logicalrouters","path":"com.vmware.nsx"},"description":"logicalrouters namespace","children":[{"name":"nat","path":"com.vmware.nsx.logicalrouters"},{"name":"status","path":"com.vmware.nsx.logicalrouters"},{"name":"routing","path":"com.vmware.nsx.logicalrouters"}]},{"identity":{"name":"servers","path":"com.vmware.nsx.dhcp"},"description":"servers namespace","children":[{"name":"status","path":"com.vmware.nsx.dhcp.servers"},{"name":"ippools","path":"com.vmware.nsx.dhcp.servers"},{"name":"staticbindings","path":"com.vmware.nsx.dhcp.servers"},{"name":"leases","path":"com.vmware.nsx.dhcp.servers"},{"name":"statistics","path":"com.vmware.nsx.dhcp.servers"}]},{"identity":{"name":"statistics","path":"com.vmware.nsx.logicalrouterports"},"description":"statistics namespace","children":[{"name":"summary","path":"com.vmware.nsx.logicalrouterports.statistics"}]},{"identity":{"name":"dhcp","path":"com.vmware.nsx"},"description":"dhcp namespace","children":[{"name":"relays","path":"com.vmware.nsx.dhcp"},{"name":"relayprofiles","path":"com.vmware.nsx.dhcp"},{"name":"servers","path":"com.vmware.nsx.dhcp"},{"name":"serverprofiles","path":"com.vmware.nsx.dhcp"}]},{"identity":{"name":"","path":""},"description":"Root namespace","children":[{"name":"com","path":""}]},{"identity":{"name":"effectiveipaddressmembers","path":"com.vmware.nsx.nsgroups"},"description":"effectiveipaddressmembers namespace","children":[]},{"identity":{"name":"auditlogs","path":"com.vmware.nsx.administration"},"description":"auditlogs namespace","children":[]},{"identity":{"name":"config","path":"com.vmware.nsx.cluster.backups"},"description":"config namespace","children":[]},{"identity":{"name":"edgeclusters","path":"com.vmware.nsx"},"description":"edgeclusters namespace","children":[]},{"identity":{"name":"transportnodestatus","path":"com.vmware.nsx.transportzones"},"description":"transportnodestatus namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.clustermanager"},"description":"status namespace","children":[]},{"identity":{"name":"liagent","path":"com.vmware.nsx.node.services"},"description":"liagent namespace","children":[{"name":"status","path":"com.vmware.nsx.node.services.liagent"}]},{"identity":{"name":"interfaces","path":"com.vmware.nsx.node.network"},"description":"interfaces namespace","children":[{"name":"stats","path":"com.vmware.nsx.node.network.interfaces"}]},{"identity":{"name":"licenses","path":"com.vmware.nsx"},"description":"licenses namespace","children":[{"name":"licensesusage","path":"com.vmware.nsx.licenses"}]},{"identity":{"name":"tunnels","path":"com.vmware.nsx.transportnodes"},"description":"tunnels namespace","children":[]},{"identity":{"name":"response","path":"com.vmware.nsx.node.tasks"},"description":"response namespace","children":[]},{"identity":{"name":"installedapps","path":"com.vmware.nsx.appdiscovery.sessions"},"description":"installedapps namespace","children":[]},{"identity":{"name":"interfaces","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances.instanceruntimes"},"description":"interfaces namespace","children":[{"name":"statistics","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances.instanceruntimes.interfaces"},{"name":"status","path":"com.vmware.nsx.serviceinsertion.services.serviceinstances.instanceruntimes.interfaces"}]},{"identity":{"name":"tasks","path":"com.vmware.nsx.node"},"description":"tasks namespace","children":[{"name":"response","path":"com.vmware.nsx.node.tasks"}]},{"identity":{"name":"state","path":"com.vmware.nsx.firewall.sections"},"description":"state namespace","children":[]},{"identity":{"name":"transportzones","path":"com.vmware.nsx"},"description":"transportzones namespace","children":[{"name":"transportnodestatus","path":"com.vmware.nsx.transportzones"},{"name":"summary","path":"com.vmware.nsx.transportzones"},{"name":"status","path":"com.vmware.nsx.transportzones"}]},{"identity":{"name":"status","path":"com.vmware.nsx.firewall"},"description":"status namespace","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.mdproxies"},"description":"statistics namespace","children":[]},{"identity":{"name":"config","path":"com.vmware.nsx.cluster.restore"},"description":"config namespace","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.vpn.ipsec.sessions"},"description":"statistics namespace","children":[]},{"identity":{"name":"mactable","path":"com.vmware.nsx.logicalswitches"},"description":"mactable namespace","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.transportnodes"},"description":"statistics namespace","children":[{"name":"natrules","path":"com.vmware.nsx.transportnodes.statistics"}]},{"identity":{"name":"current","path":"com.vmware.nsx.realizationstatebarrier"},"description":"current namespace","children":[]},{"identity":{"name":"ciphersandprotocols","path":"com.vmware.nsx.loadbalancer.ssl"},"description":"ciphersandprotocols namespace","children":[]},{"identity":{"name":"upgradeunitsstats","path":"com.vmware.nsx.upgrade"},"description":"upgradeunitsstats namespace","children":[]},{"identity":{"name":"deployments","path":"com.vmware.nsx.cluster.nodes"},"description":"deployments namespace","children":[{"name":"status","path":"com.vmware.nsx.cluster.nodes.deployments"}]},{"identity":{"name":"ipfixobspoints","path":"com.vmware.nsx"},"description":"ipfixobspoints namespace","children":[{"name":"switchglobal","path":"com.vmware.nsx.ipfixobspoints"}]},{"identity":{"name":"statistics","path":"com.vmware.nsx.bridgeendpoints"},"description":"statistics namespace","children":[]},{"identity":{"name":"serversslprofiles","path":"com.vmware.nsx.loadbalancer"},"description":"serversslprofiles namespace","children":[]},{"identity":{"name":"processes","path":"com.vmware.nsx.node"},"description":"processes namespace","children":[]},{"identity":{"name":"pktcap","path":"com.vmware.nsx"},"description":"pktcap namespace","children":[{"name":"session","path":"com.vmware.nsx.pktcap"},{"name":"sessions","path":"com.vmware.nsx.pktcap"}]},{"identity":{"name":"status","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"description":"status namespace","children":[]},{"identity":{"name":"sessions","path":"com.vmware.nsx.pktcap"},"description":"sessions namespace","children":[]},{"identity":{"name":"services","path":"com.vmware.nsx.serviceinsertion"},"description":"services namespace","children":[{"name":"serviceinstances","path":"com.vmware.nsx.serviceinsertion.services"}]},{"identity":{"name":"versionwhitelist","path":"com.vmware.nsx.upgrade"},"description":"versionwhitelist namespace","children":[]},{"identity":{"name":"dpdprofiles","path":"com.vmware.nsx.vpn.ipsec"},"description":"dpdprofiles namespace","children":[]},{"identity":{"name":"state","path":"com.vmware.nsx.firewall.rules"},"description":"state namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.installupgrade"},"description":"status namespace","children":[]},{"identity":{"name":"certificates","path":"com.vmware.nsx.trustmanagement"},"description":"certificates namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.aaa.providers.vidm"},"description":"status namespace","children":[]},{"identity":{"name":"transportnodes","path":"com.vmware.nsx.lldp"},"description":"transportnodes namespace","children":[{"name":"interfaces","path":"com.vmware.nsx.lldp.transportnodes"}]},{"identity":{"name":"l2vpn","path":"com.vmware.nsx.vpn"},"description":"l2vpn namespace","children":[{"name":"sessions","path":"com.vmware.nsx.vpn.l2vpn"},{"name":"services","path":"com.vmware.nsx.vpn.l2vpn"}]},{"identity":{"name":"logicalports","path":"com.vmware.nsx"},"description":"logicalports namespace","children":[{"name":"state","path":"com.vmware.nsx.logicalports"},{"name":"mactable","path":"com.vmware.nsx.logicalports"},{"name":"status","path":"com.vmware.nsx.logicalports"},{"name":"forwardingpath","path":"com.vmware.nsx.logicalports"},{"name":"statistics","path":"com.vmware.nsx.logicalports"}]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.telemetry"},"description":"status namespace","children":[]},{"identity":{"name":"tcpprofiles","path":"com.vmware.nsx.loadbalancer"},"description":"tcpprofiles namespace","children":[]},{"identity":{"name":"bridgeclusters","path":"com.vmware.nsx"},"description":"bridgeclusters namespace","children":[{"name":"status","path":"com.vmware.nsx.bridgeclusters"}]},{"identity":{"name":"effectivelogicalswitchmembers","path":"com.vmware.nsx.nsgroups"},"description":"effectivelogicalswitchmembers namespace","children":[]},{"identity":{"name":"members","path":"com.vmware.nsx.appdiscovery.sessions.nsgroups"},"description":"members namespace","children":[]},{"identity":{"name":"monitors","path":"com.vmware.nsx.loadbalancer"},"description":"monitors namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.logicalswitches"},"description":"status namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.nsxmessagebus"},"description":"status namespace","children":[]},{"identity":{"name":"serviceinsertion","path":"com.vmware.nsx"},"description":"serviceinsertion namespace","children":[{"name":"services","path":"com.vmware.nsx.serviceinsertion"},{"name":"sections","path":"com.vmware.nsx.serviceinsertion"}]},{"identity":{"name":"sessions","path":"com.vmware.nsx.appdiscovery"},"description":"sessions namespace","children":[{"name":"appprofiles","path":"com.vmware.nsx.appdiscovery.sessions"},{"name":"summary","path":"com.vmware.nsx.appdiscovery.sessions"},{"name":"reclassify","path":"com.vmware.nsx.appdiscovery.sessions"},{"name":"nsgroups","path":"com.vmware.nsx.appdiscovery.sessions"},{"name":"installedapps","path":"com.vmware.nsx.appdiscovery.sessions"}]},{"identity":{"name":"search","path":"com.vmware.nsx.aaa.vidm"},"description":"search namespace","children":[]},{"identity":{"name":"agreement","path":"com.vmware.nsx.telemetry"},"description":"agreement namespace","children":[]},{"identity":{"name":"upgrade","path":"com.vmware.nsx"},"description":"upgrade namespace","children":[{"name":"nodes","path":"com.vmware.nsx.upgrade"},{"name":"history","path":"com.vmware.nsx.upgrade"},{"name":"versionwhitelist","path":"com.vmware.nsx.upgrade"},{"name":"upgradeunitgroupsstatus","path":"com.vmware.nsx.upgrade"},{"name":"upgradeunitsstats","path":"com.vmware.nsx.upgrade"},{"name":"upgradeunits","path":"com.vmware.nsx.upgrade"},{"name":"upgradeunitgroups","path":"com.vmware.nsx.upgrade"},{"name":"summary","path":"com.vmware.nsx.upgrade"},{"name":"bundles","path":"com.vmware.nsx.upgrade"},{"name":"plan","path":"com.vmware.nsx.upgrade"},{"name":"nodessummary","path":"com.vmware.nsx.upgrade"},{"name":"eula","path":"com.vmware.nsx.upgrade"},{"name":"statussummary","path":"com.vmware.nsx.upgrade"}]},{"identity":{"name":"nodes","path":"com.vmware.nsx.upgrade"},"description":"nodes namespace","children":[]},{"identity":{"name":"bridgeendpoints","path":"com.vmware.nsx"},"description":"bridgeendpoints namespace","children":[{"name":"status","path":"com.vmware.nsx.bridgeendpoints"},{"name":"statistics","path":"com.vmware.nsx.bridgeendpoints"}]},{"identity":{"name":"forwardingtable","path":"com.vmware.nsx.logicalrouters.routing"},"description":"forwardingtable namespace","children":[]},{"identity":{"name":"vidm","path":"com.vmware.nsx.aaa"},"description":"vidm namespace","children":[{"name":"groups","path":"com.vmware.nsx.aaa.vidm"},{"name":"users","path":"com.vmware.nsx.aaa.vidm"},{"name":"search","path":"com.vmware.nsx.aaa.vidm"}]},{"identity":{"name":"status","path":"com.vmware.nsx.transportnodes"},"description":"status namespace","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.logicalrouterports.statistics"},"description":"summary namespace","children":[]},{"identity":{"name":"vnipools","path":"com.vmware.nsx.pools"},"description":"vnipools namespace","children":[]},{"identity":{"name":"nsservices","path":"com.vmware.nsx"},"description":"nsservices namespace","children":[]},{"identity":{"name":"state","path":"com.vmware.nsx.computecollectiontransportnodetemplates"},"description":"state namespace","children":[]},{"identity":{"name":"networkmigrationspecs","path":"com.vmware.nsx"},"description":"networkmigrationspecs namespace","children":[]},{"identity":{"name":"principalidentities","path":"com.vmware.nsx.trustmanagement"},"description":"principalidentities namespace","children":[]},{"identity":{"name":"acceptance","path":"com.vmware.nsx.eula"},"description":"acceptance namespace","children":[]},{"identity":{"name":"persistenceprofiles","path":"com.vmware.nsx.loadbalancer"},"description":"persistenceprofiles namespace","children":[]},{"identity":{"name":"telemetry","path":"com.vmware.nsx"},"description":"telemetry namespace","children":[{"name":"config","path":"com.vmware.nsx.telemetry"},{"name":"agreement","path":"com.vmware.nsx.telemetry"}]},{"identity":{"name":"com","path":""},"description":"com namespace","children":[{"name":"vmware","path":"com"}]},{"identity":{"name":"routingtable","path":"com.vmware.nsx.logicalrouters.routing"},"description":"routingtable namespace","children":[]},{"identity":{"name":"staticroutes","path":"com.vmware.nsx.logicalrouters.routing"},"description":"staticroutes namespace","children":[{"name":"bfdpeers","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"}]},{"identity":{"name":"observations","path":"com.vmware.nsx.traceflows"},"description":"observations namespace","children":[]},{"identity":{"name":"appprofiles","path":"com.vmware.nsx.appdiscovery"},"description":"appprofiles namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.fabric.nodes"},"description":"status namespace","children":[]},{"identity":{"name":"nodes","path":"com.vmware.nsx.cluster"},"description":"nodes namespace","children":[{"name":"deployments","path":"com.vmware.nsx.cluster.nodes"},{"name":"status","path":"com.vmware.nsx.cluster.nodes"},{"name":"network","path":"com.vmware.nsx.cluster.nodes"}]},{"identity":{"name":"rolebindings","path":"com.vmware.nsx.aaa"},"description":"rolebindings namespace","children":[]},{"identity":{"name":"interfaces","path":"com.vmware.nsx.lldp.transportnodes"},"description":"interfaces namespace","children":[]},{"identity":{"name":"membertypes","path":"com.vmware.nsx.nsgroups"},"description":"membertypes namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.bridgeclusters"},"description":"status namespace","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.nodemgmt"},"description":"status namespace","children":[]},{"identity":{"name":"users","path":"com.vmware.nsx.node"},"description":"users namespace","children":[{"name":"sshkeys","path":"com.vmware.nsx.node.users"}]},{"identity":{"name":"members","path":"com.vmware.nsx.macsets"},"description":"members namespace","children":[]},{"identity":{"name":"alarms","path":"com.vmware.nsx.hpm"},"description":"alarms namespace","children":[]},{"identity":{"name":"mdproxies","path":"com.vmware.nsx"},"description":"mdproxies namespace","children":[{"name":"status","path":"com.vmware.nsx.mdproxies"},{"name":"statistics","path":"com.vmware.nsx.mdproxies"}]},{"identity":{"name":"configs","path":"com.vmware.nsx.ipfix"},"description":"configs namespace","children":[]},{"identity":{"name":"ikeprofiles","path":"com.vmware.nsx.vpn.ipsec"},"description":"ikeprofiles namespace","children":[]},{"identity":{"name":"routing","path":"com.vmware.nsx.logicalrouters"},"description":"routing namespace","children":[{"name":"bgp","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"routingtable","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"ipprefixlists","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"forwardingtable","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"bfdconfig","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"staticroutes","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"routemaps","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"routetable","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"redistribution","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"advertisement","path":"com.vmware.nsx.logicalrouters.routing"}]}]}},"key":"com.vmware.nsx"}],"version":"1.0"}